Qureos

Find The RightJob.

Senior Backend Engineer

About Take In

Take In is a Saudi food delivery platform on a mission to make food delivery fairer for customers and restaurants. We launched in January 2025 in the Eastern Province, and we’re live in production, processing real orders daily. We’re hiring to scale our product, operations, and technology.

The Opportunity

You’ll help build and scale the backend that powers Take In: order orchestration, payments, real-time tracking, dispatch, and the services around them. This is a production role—shipping, improving reliability, and owning services end-to-end in a microservices architecture.

What You’ll Do

  • Build and own NestJS (TypeScript) microservices across order, restaurant, and account domains

  • Design event-driven workflows using Kafka (e.g., order-created, payment-successful)

  • Ship real-time tracking features via Socket.IO

  • Work across MySQL (Sequelize) and MongoDB (Mongoose)

  • Own integrations and pipelines (Payments: Moyasar, Notifications: Firebase FCM, Twilio SMS)

  • Improve reliability and performance during peak demand (weekends, Ramadan)

  • Participate in production support and on-call rotations

What We’re Looking For

  • 4+ years backend engineering experience in production environments

  • Strong in Node.js + TypeScript

  • Experience with microservices / distributed systems

  • Hands-on with Kafka or RabbitMQ (event-driven systems)

  • Strong database fundamentals: SQL (MySQL/PostgreSQL) + NoSQL (MongoDB)

  • Comfortable with real-time patterns (WebSockets / Socket.IO) and REST APIs

  • Experience with Docker, CI/CD, Git, and JWT authentication

  • Strong debugging + testing mindset, clear communication in English

Bonus

  • Payments experience in Saudi/regional ecosystem (Moyasar, Tap, HyperPay)

  • Food delivery, logistics, or marketplace experience

  • Arabic/English localization (i18n)

Tech Stack

  • Backend: Node.js, TypeScript, NestJS, Microservices, API Gateway

  • Data: MySQL (Sequelize), MongoDB (Mongoose), Kafka

  • Real-time: Socket.IO

  • Integrations: Moyasar, Firebase FCM, Twilio, Passport.js (JWT)

Notes to Applicants

  • Interviews are typically in English.
  • Video calls are part of our interview process.
  • We may use an AI note-taker/recording tool during interviews (with your consent).
  • If you need accommodations during the hiring process, mention it in your application.

© 2026 Qureos. All rights reserved.