Software Engineer – Node.js/React.js (UAE National)

by Emirates NBD in
1 (view)

Job role insights

  • Date posted

    July 10, 2025

  • Hiring location

    Dubai UAE

  • Career level

    Middle

  • Qualification

    Bachelor Degree

  • Experience

    3 - 5 Years

Description

Job Purpose:

The Software Engineer (Node.js/React.js) will play a critical role in delivering secure, scalable, and high-performing software solutions. You will contribute to the design, development, testing, and deployment of digital platforms, APIs, and user interfaces across Emirates NBD’s banking ecosystem, applying modern engineering principles and agile practices.

Key Responsibilities:

  • Design, build, and maintain scalable and secure RESTful APIs using Node.js and TypeScript.
  • Develop responsive and intuitive front-end applications using React.js.
  • Participate in code reviews, testing, and debugging to ensure code quality and application performance.
  • Work collaboratively with cross-functional teams (DevOps, QA, UX, Product) in an Agile/Scrum environment.
  • Support CI/CD processes, automated deployment, and monitoring pipelines.
  • Document software designs, technical architecture, and best practices.
  • Troubleshoot production issues and provide timely resolutions.
  • Contribute to the continuous improvement of engineering standards and development practices.

Qualifications & Experience:

Education:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

Experience:

  • 2–5 years of hands-on development experience with JavaScript, with at least 1 year using TypeScript.
  • Experience in backend development with Node.js and frontend with React.js.
  • Strong knowledge of relational and/or NoSQL databases.
  • Experience with performance tuning, debugging, and monitoring tools.

Preferred Experience:

  • Exposure to banking or financial services technology environments.
  • Familiarity with security best practices, unit testing frameworks, and REST standards.
  • Hands-on experience with CI/CD tools, such as Jenkins, GitLab, Docker, or Kubernetes.

Technical Skills:

  • Proficiency in JavaScript, TypeScript, Node.js, Express.js
  • React.js or similar frameworks (Vue, Angular)
  • RESTful API design and integration
  • Git/GitHub and version control systems
  • Database experience (MongoDB, PostgreSQL, or similar)
  • Agile/Scrum methodologies
  • CI/CD pipelines and DevOps awareness

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Excellent communication and collaboration skills.
  • Self-driven, with the ability to work independently and in teams.
  • Ability to present technical concepts to non-technical stakeholders.
  • Passion for continuous learning and adapting to new technologies.

Country

United Arab Emirates

Region

Dubai

Locality

Dubai

Company

Emirates NBD

Valid Through

2025-11-10

select-type

Full Time

Interested in this job?

119 days left to apply

Apply now
Call employer
Apply now
Send message
Cancel