Senior JavaScript Full-Stack Developer – Banking | Dubai, UAE

Website Nagarro

Location

Dubai, United Arab Emirates

Job Category

  • Information Technology (IT) & Software
  • Engineering & Technical
  • Banking & Insurance
  • Telecommunications
  • Others / Miscellaneous

Job Overview

Nagarro is seeking an experienced Senior JavaScript Full-Stack Developer to join a banking technology team in Dubai, UAE. This is an onsite opportunity for a professional with 7–12 years of experience, with strong expertise in modern JavaScript development, Node.js, React, and microservices architecture.

The successful candidate will develop scalable web applications across both front-end and back-end environments. The role involves building responsive React interfaces, developing secure RESTful APIs and Node.js microservices, managing databases, and optimizing applications for performance and scalability.

The position provides opportunities for career growth and professional development through exposure to banking technology, cloud platforms, CI/CD practices, microservices architecture, modern full-stack development, and technical leadership.

Key Responsibilities

  • Develop responsive and scalable user interfaces using React.js.
  • Implement state management using Redux or Context API.
  • Build secure and high-performance RESTful APIs using Node.js and Express.
  • Design, develop, and maintain microservices-based applications.
  • Work with databases including MongoDB, PostgreSQL, or MySQL.
  • Optimize applications for performance, scalability, and reliability.
  • Collaborate with cross-functional teams to define, develop, test, and deliver new features.
  • Implement unit testing and support software quality initiatives.
  • Work with Git and CI/CD pipelines.
  • Support cloud-based application deployment and hosting.
  • Contribute to technical design and microservices architecture decisions.
  • Provide technical guidance and support team development activities.

Requirements & Qualifications

  • 7–12 years of professional experience in full-stack development.
  • Strong experience with JavaScript, Node.js, and React.
  • Strong understanding and practical capability in Microservices Architecture (MSA).
  • 10+ years of experience with MERN/PERN stacks is stated as a requirement.
  • Proficiency in:
    • JavaScript ES6+
    • HTML5
    • CSS3
    • React.js
    • Node.js
    • Express
  • Experience with Redux or Context API.
  • Experience with MongoDB, PostgreSQL, or MySQL.
  • Experience with Git and CI/CD pipelines.
  • Experience with cloud hosting platforms such as AWS or Azure.
  • Unit testing experience.
  • Strong problem-solving and analytical skills.
  • Team leadership or technical leadership experience.
  • Banking domain experience is required for this opportunity.

Salary, Benefits & Career Growth

Salary and compensation details have not been provided by the employer.

The role provides professional exposure to banking technology, full-stack development, microservices architecture, cloud platforms, CI/CD, and scalable enterprise applications. Continued technical training and professional development in modern JavaScript technologies, cloud infrastructure, and software architecture can support long-term career growth.

Application Process

Application Process (Website)

Apply through the employer’s official application process.

Click Apply Now on the website and follow the application instructions.

HR Email for Application

Send your updated CV directly

To apply for this job email your details to hr.mena@nagarro.com