SellAbroad is a global commerce platform helping DTC brands scale internationally with localized storefronts, local payment methods, and 2–3 day delivery across GCC and global markets.
We are backed by the world's largest investors like Antler.co, Angel Spark and etc.
We are looking for a Junior-level full-stack engineer with strong backend fundamentals who can build, ship, and maintain production features. You will work with APIs, webhooks, payments, and external integrations. You don’t need to be a systems architect — but you must be comfortable owning features end-to-end.
As a junior-level engineer, you will:
Implement backend services using Node.js (TypeScript preferred)
Build and integrate REST APIs and external services (Stripe, Shopify, etc.)
Develop and maintain user-facing UI with React
Integrate data from internal & external APIs
Handle webhooks, async tasks, and error flows
Participate in code reviews and testing
Debug production issues (logs, requests, queries)
Write documentation for features you ship
Collaborate with product and engineering on technical scoping
You should have real production experience with:
Strong with Node.js
Experience building REST APIs
Understanding of authentication, sessions, cookies, JWT
Experience with SQL databases (PostgreSQL preferred)
Experience with database queries, indexing, migrations
Familiarity with queues / retries / webhooks
Experience working with Stripe or similar payments
Understanding of payment flows (checkout, subscriptions, retries, 3DS, etc.)
Experience consuming or integrating external APIs
Strong enough with React to build/modify production components
Familiarity with state management (Context/Redux/Zustand/React Query)
Comfortable with API-driven UI
Comfortable with Git
Experience with Docker or cloud deployment workflows (AWS, Railway, etc.)
Ability to debug via logs, metrics, CI/CD pipelines
Fill out the form below to submit your application. We'll review your submission and get back to you soon.