Summary
✨ AI‑Generated
Join an AI-focused technology team as a senior Node.js backend developer. You will design scalable backend architecture and REST APIs, build services with NestJS, ExpressJS and/or FastifyJS, optimize databases and queries, integrate external APIs, and process large volumes of structured data. You will collaborate closely with frontend, mobile, AI, and QA engineers while improving performance and reliability.
Highlights
Build and scale backend infrastructure for an AI-powered platform, working with modern Node.js frameworks and large volumes of data alongside frontend, mobile, AI, and QA engineers.
Description
Backend Developer – Node.jsLocation: Dubai, UAE / Remote
Employment Type: Full-Time
About ComperoCompero is an AI-powered food delivery comparison platform bringing meal information from multiple food delivery platforms together and helping users find and compare the best available options.
We are looking for an experienced Backend Developer specialized in Node.js to build and scale the backend infrastructure powering Compero.
Core TechnologiesNode.js | NestJS | ExpressJS | FastifyJS
Key ResponsibilitiesDevelop, maintain, and optimize backend services using Node.js.Build scalable REST APIs and backend architecture.Develop services using NestJS, ExpressJS, and/or FastifyJS.Design efficient database structures and queries.Integrate third-party APIs and external data sources.Build and maintain services responsible for processing large volumes of food, restaurant, pricing, and delivery data.Work with frontend, mobile, AI, and QA engineers.Improve API response times and overall application performance.Implement caching, queues, background jobs, and asynchronous processing where required.Build reliable data pipelines and synchronization processes.Troubleshoot production issues and optimize system stability.Write clean, maintainable, documented, and testable code.Implement appropriate security, authentication, logging, and monitoring practices.Participate in architecture and technical design decisions.RequirementsStrong professional experience with Node.js.Strong experience with NestJS.Experience with ExpressJS and/or FastifyJS.Strong understanding of REST APIs and backend architecture.Experience with SQL and/or NoSQL databases.Experience integrating third-party APIs.Understanding of caching, queues, asynchronous processing, and distributed systems.Good understanding of Git and modern development workflows.Experience building production-grade and scalable backend applications.Strong debugging and problem-solving skills.Nice to HaveExperience with Redis.Experience with PostgreSQL or MongoDB.Experience with Docker and cloud infrastructure.Experience with microservices.Experience processing large datasets.Experience with scraping/data collection systems.Experience integrating AI/LLM services.Experience in FoodTech, marketplaces, aggregators, or price-comparison platforms.What We’re Looking ForWe want a backend engineer who thinks beyond individual tickets.
You should care about performance, scalability, reliability, data quality, and clean architecture, and be comfortable working in a fast-moving technology environment.
If you enjoy solving complex backend and data challenges, we’d love to hear from you.