About the Role
This is a hands-on role spanning the full MERN stack. You will work alongside senior engineers to deliver production features, strengthen runtime stability, and support the migration of legacy workflows into platform-native services.
Key Responsibilities
- Develop and maintain React-based operational dashboards, queue views, and administrative tooling
- Design and implement RESTful and GraphQL APIs using Node.js and Express
- Model, query, and optimise data in MongoDB to support multi-tenant workloads
- Deploy and operate containerised services on AWS (ECS/EKS, SQS, S3)
- Improve retry behaviour, observability, and overall system reliability
- Support the migration of legacy RPA workflows into modern, platform-native components
Key Requirements
- 3–5 years of MERN stack developer experience
- 3 years experience in TypeScript
- Demonstrated experience designing REST and/or GraphQL APIs
- Practical experience with MongoDB and Mongoose
- Working knowledge of AWS services and Docker
- Solid understanding of asynchronous processing, retries, and concurrency
Preferred Experience
- Queue and event-driven systems (BullMQ, SQS, Kafka)
- Container orchestration (ECS, Kubernetes)
- Multi-tenant SaaS architecture, RBAC, and audit logging
- Next.js, Jest, and CI/CD pipelines
- Exposure to RPA or AI-assisted workflow environments
The Ideal Candidate
- Writes clean, maintainable, production-grade code
- Thinks across frontend and backend boundaries
- Values stability, traceability, and operational clarity
- Is interested in growing into deeper platform and distributed systems engineering
Salary
Net salary is from AED 4000 to AED 5000, depending on your experience, skillset, and interview process.