Apply for the Senior Backend (TypeScript/Node) Engineer
We are seeking a highly experienced Backend Engineer to help build the technical foundation for a next-generation commerce platform. This is a hands-on role with significant ownership, where you will define the system architecture, establish engineering best practices, and build scalable, secure integration layers connecting critical business systems. The ideal candidate has deep backend engineering expertise, experience designing API-first distributed systems, and a strong background in complex domains like cross-border commerce or multi-currency correctness. This role is best suited for someone who thrives in fast-paced startup environments and enjoys building platforms that will support future product growth, AI-enabled capabilities, analytics, and exceptional digital experiences.
Key Responsibilities
-
Turn fuzzy product needs into clear, unambiguous specifications detailing data models, contracts, edge cases, and failure modes.
-
Own the system design, making architecture and boundary decisions toward an efficient, event-driven system across services, storefront, and data.
-
Engineer with AI in the loop to move fast on implementation while maintaining complete accountability for code correctness, decomposing work, and setting constraints.
-
Hold a high quality bar for everything that ships, implementing robust testing, observability, and disciplined debugging of live systems.
-
Reason about hard domains such as cross-border commerce, multi-currency correctness, real-time services, and search.
-
Design and implement REST or GraphQL APIs while establishing modern git workflows, CI/CD, and robust deployment processes.
-
Collaborate across product, design, and engineering teams to ensure the platform supports ongoing expansion and technical evolution.
Core Requirements
-
7+ years building production software as a full-stack or backend engineer, fluent in TypeScript/JavaScript and Node.js, designing REST or GraphQL APIs.
-
Strong system-design instincts: data modelling, service boundaries, and event-driven thinking.
-
Solid with relational databases and SQL, plus familiarity with NoSQL — you choose the right store and model data well.
-
A genuine bar for clean, testable, robust code, backed by sound testing and observability habits.
-
Comfortable with git and modern git workflows, CI/CD, and deploying to cloud infrastructure (GCP, AWS, or equivalent).
Nice to Have
-
Comfortable directing AI to write code while staying the engineer who judges correctness. You move faster with the tooling but never outsource the thinking.
-
Experience with e-commerce, payments, or other correctness-critical domains is a strong plus.
-
A BSc in Computer Science or Mathematics, or equivalent experience.
-
A team player who communicates well across product, design, and engineering, works independently, and thrives in a fast-paced, high-growth environment.
Please note: Due to the high volume of applications, only shortlisted candidates will be contacted.