Apply Edge Start your job search

Full Stack Developer — Multiple Positions

TMC International Trading · Dubai, United Arab Emirates

Apply & track with Apply Edge
Core Requirements (All Roles) • Production experience with TypeScript across the stack: React / React Native on the front end, Node.js (NestJS, Express, or similar) on the back end. • Strong SQL and PostgreSQL: schema design, migrations, queries, transactions, and constraints • Reliable third-party REST API and webhook integration (retries, signatures, idempotency). • Automated testing and CI/CD experience. • Cloud deployment experience (AWS preferred). • Fluent written English; comfortable working remote and async. • 4+ hours daily overlap with UTC+3. Requirements by Seniority: • Tech Lead: 6+ years production experience, including 2+ years as team lead or most senior developer; has personally set up cloud infrastructure and CI/CD; has integrated financial or compliance APIs (payments, KYC/KYB, billing) in production. • Senior: 4+ years production full-stack experience; has integrated a payment provider in production (Stripe, Adyen, Checkout, or similar), including webhooks, idempotency, and reconciliation. • Mid-level (2 positions): 2–4 years production full-stack experience shipping features end to end.