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. 1
    Application review
    We review every application personally and respond within 3 business days.
  2. 2
    Intro call
    A 30-minute chat with a team member to learn about each other and answer your questions.
  3. 3
    Skills assessment
    A focused take-home exercise or live session relevant to the role. We respect your time.
  4. 4
    Team interviews
    Two short interviews with people you'd work closely with — no trick questions.
  5. 5
    Offer
    We move quickly. Most candidates get an offer decision within 1 week of the final interview.