Node.js Software Engineer - Leading UAE Bank
Job description
Node JS
Education: Degree or postgraduate in Computer Science or related field (or equivalent experience).
Experience:
- Minimum 5 years coding in NodeJS, JavaScript, and Databases.
- At least 1 year hands-on with TypeScript.
- Experience in performance tuning, debugging, monitoring.
Technical Skills:
- Knowledge of scalable, RESTful APIs using NodeJS.
- Experience with GraphQL.
- Familiarity with CI/CD, troubleshooting in distributed services.
- Understanding of containerization (Docker, Kubernetes).
- Exposure to API gateway integrations (3Scale).
- Knowledge of Single-Sign-on/token-based authentication.
- Expertise in task/message queues (AWS, Azure, Pushpin, Kafka).
Functional Skills:
- Experience with coding, security, unit testing, and documentation standards.
- Preferred experience in Banking, Financial, or Fintech environments.
- Familiarity with Agile methodology.
- Ensure quality architecture and design across systems.
- Research and benchmark technology against industry standards.
Soft Skills:
- Ability to influence teams on technical matters.
- Self-motivated, able to drive projects independently and collaborate effectively.
- Strong interpersonal skills for interactions with senior management.