Senior Node.js Developer position at a leading UAE Bank, responsible for designing, developing, and maintaining scalable RESTful APIs and collaborating with cross-functional teams.
Requirements
- Design, develop, and maintain scalable RESTful APIs using Node.js
- Work hands-on with GraphQL for real-time and flexible API consumption
- Integrate with API gateways (e.g., 3Scale) and SSO/token-based authentication mechanisms
- Implement containerization using Docker and Kubernetes, optimizing for cloud environments
- 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
- Contribute to CI/CD processes and deployment automation pipelines
- Ensure best practices in coding, testing, security, and documentation
- Research and benchmark new technologies to maintain competitive edge
Benefits
- Competitive salary
- Opportunities for career growth and professional development