وصف الوظيفة
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 field
- Minimum 5 years of hands-on backend development experience in Node.js & JavaScript
- At least 1 year of experience with TypeScript
- Proficient with API design, microservices architecture, and database integration
- Familiarity with Agile methodologies and sprint-based delivery
Preferred Experience:
- Exposure to banking, fintech, or high-compliance enterprise environments
- Understanding of regulatory and data security standards in financial services
- Experience working in a DevOps culture with continuous integration and cloud infrastructure
Soft Skills & Traits:
- Technically sound with the ability to influence architectural decisions
- Proactive, self-driven, and takes ownership end-to-end
- Strong communication skills for collaboration with cross-functional teams and senior stakeholders