Full-time Engineering API
Backend Engineer (NestJS)
Remote — MENA API Team
Apply for this role
via email · we reply within 3 days
About the role
We need a strong backend engineer to build and scale the API that powers thousands of merchant storefronts. You'll design data models, integrate third-party providers, and make sure the core platform stays fast and reliable.
What you'll do
- Build new API endpoints and improve existing ones in NestJS
- Design and optimize PostgreSQL schemas for performance at scale
- Integrate third-party payment, logistics, and communication providers
- Improve API reliability through caching, queueing, and rate limiting
- Write unit and integration tests; maintain high code quality
- Participate in on-call rotation and incident response
What we're looking for
- 4+ years of backend development experience
- Proficiency in TypeScript and Node.js
- Experience with NestJS or a similar backend framework
- Strong understanding of relational databases (PostgreSQL preferred)
- Experience with REST API design and authentication (JWT, OAuth)
- Familiarity with caching strategies using Redis
Nice to have
- Experience with message queues (BullMQ, RabbitMQ, Kafka)
- Knowledge of microservices and event-driven architecture
- Prior fintech or payments integration experience
Our interview process
- 1 Application reviewWe review every application personally and respond within 3 business days.
- 2 Intro callA 30-minute chat with a team member to learn about each other and answer your questions.
- 3 Skills assessmentA focused take-home exercise or live session relevant to the role. We respect your time.
- 4 Team interviewsTwo short interviews with people you'd work closely with — no trick questions.
- 5 OfferWe move quickly. Most candidates get an offer decision within 1 week of the final interview.
Back to all open roles
Questions? Email us at careers@ajrly.com