
Search by job, company or skills
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
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
Job ID: 144188137