Search by job, company or skills

D

Senior Back End Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago

Job Description

Company Description

DropX is the leading dropshipping platform in the MENA region, designed to help merchants launch and scale successful e-commerce businesses. By integrating seamlessly with Shopify, DropX connects sellers with verified local and global suppliers and offers tools like automated fulfillment and cash-on-delivery support. Our platform includes features such as pre-built advertising campaigns for Meta and Google, enabling businesses to optimize their growth. DropX empowers digital entrepreneurs across the Middle East and North Africa with faster shipping, lower customer acquisition costs (CAC), and higher profit margins.

Role Overview

  • Design and scale the core backend systems that power our business-critical workflows. As a

Senior, you'll own architecture decisions, integrations, and reliability in a modern TypeScript/serverless environment.

Key Responsibilities

Develop and maintain scalable API services for core business workflows using

Node.js/TypeScript, including Next.js API routes and serverless functions.

Integrate third-party platforms (e-commerce, payment, shipping) via webhooks and

GraphQL/REST APIs; ensure secure authentication and authorization.

Implement resilient asynchronous workflows with Pub/Sub-style messaging, retries,

idempotency and data reconciliation.

Model and optimize data across GraphQL/Data Connect and SQL-based systems; balance

performance and cost.

Improve observability and diagnostics using feature flags, telemetry and tracing tools.

Collaborate closely with frontend, product and DevOps teams to deliver end-to-end

features; lead testing strategy with strong coverage.

Required Skills

5+ years of backend engineering with Node.js and TypeScript; experience designing

high-volume APIs and microservices.

Solid understanding of distributed systems and event-driven workflows; experience with

serverless/cloud-native services and message queues.

Strong data modeling and query optimization skills in SQL and GraphQL contexts.

Experience with authentication and authorization frameworks (Firebase Auth, OAuth,

etc.).

Proficiency in automated testing (Vitest/Newman or similar) and code reviews.

Tech Stack

Core: TypeScript, Node.js, Next.js API routes

Cloud & Data: GCP, Firebase (Auth, Cloud Functions, Firestore), Data

Connect/GraphQL, SQL databases, BigQuery (analytics)

Messaging & Orchestration: Pub/Sub-style asynchronous processing

Tooling: Feature flags & telemetry, Vitest/Playwright/Postman for testing

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144188137

Similar Jobs