We are seeking a Senior Node.js Developer to join a large financial institution in Dubai, UAE. This role involves designing, developing, and maintaining scalable RESTful APIs, working with cloud-native architectures, and solving complex technical problems. The position is part of a long-term digital transformation initiative and offers collaboration in a performant, high-quality environment.
Requirements
- Design, develop, and maintain scalable RESTful APIs using Node.js
- Work hands-on with GraphQL for real-time and flexible API consumption
- Implement containerization using Docker and Kubernetes
- Manage task/message queues (e.g., Kafka, AWS SQS, Azure Queues) for async processing
- Collaborate with frontend, DevOps, and QA teams to ensure seamless delivery
- Participate in performance tuning, monitoring, and debugging in distributed systems
- Ensure best practices in coding, testing, security, and documentation