
Software Engineer – Node.js/React.js (UAE National)
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