Are you a backend developer who thrives on building scalable services, working with cloud-native architectures, and solving complex technical problems? We’re looking for a Senior Node.js Developer to work on cutting-edge digital banking platforms for one of the largest financial institutions in the UAE .
Why Join Us?
This role is part of a long-term digital transformation initiative that impacts millions of users. You’ll be working in a collaborative Agile environment, delivering mission-critical services with a team that values performance, quality, and innovation.
Key Responsibilities :
- 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
Required Qualifications :
Degree or postgrad in Computer Science, Engineering, or related fieldMinimum 5 years of hands-on backend development experience in Node.js & JavaScriptAt least 1 year of experience with TypeScriptProficient with API design, microservices architecture, and database integrationFamiliarity with Agile methodologies and sprint-based deliveryPreferred Experience :
Exposure to banking, fintech, or high-compliance enterprise environmentsUnderstanding of regulatory and data security standards in financial servicesExperience working in a DevOps culture with continuous integration and cloud infrastructureSoft Skills & Traits :
Technically sound with the ability to influence architectural decisionsProactive, self-driven, and takes ownership end-to-endStrong communication skills for collaboration with cross-functional teams and senior stakeholders