Senior Node.js Developer

GSS Tech Group

Dubai

On-site

AED 300,000 - 500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GSS Tech Group is seeking a Senior Node.js Developer to design, build, test, and maintain scalable backend systems end to end. The role demands ownership of development, testing, and architectural input with strong stakeholder communication.

Banking/fintech experience is valued. The ideal candidate combines hands-on engineering with architectural influence, including containerized environments (Docker/Kubernetes) and modern authentication methods (SSO, OAuth, JWT).

Qualifications

  • Postgraduate degree in Computer Science or a related field, or equivalent industry experience
  • Minimum 8 years of professional coding experience in Node.js, JavaScript, and database technologies
  • At least 1 year of hands on experience with TypeScript
  • Hands on experience writing and maintaining automated test suites (unit, integration, and/or API level)

Responsibilities

  • Design and develop scalable, highly available RESTful APIs using Node.js
  • Build and maintain GraphQL based services
  • Own end-to-end quality of delivered code, including unit testing, integration testing, and API/contract testing
  • Own performance tuning, debugging, and monitoring of production systems
  • Contribute to CI/CD pipelines and support troubleshooting across distributed service ecosystems
  • Work with containerized environments including Docker and Kubernetes
  • Integrate services with API gateways such as 3Scale
  • Implement secure authentication using SSO and token based standards (REST, JWT, OAuth)
  • Work with task and message queue systems including AWS, Microsoft Azure, Pushpin, and Kafka
  • Uphold best practices in coding standards, security, unit testing, and documentation
  • Ensure the quality of technical and application architecture across the organization
  • Research and benchmark technologies against industry best practices
  • Operate within Agile delivery frameworks

Skills

Node.js
JavaScript
TypeScript
GraphQL
REST API design
CI/CD
Docker
Kubernetes
AWS/Azure
Kafka
JWT/OAuth
Testing (Jest/Mocha)
Agile

Education

Postgraduate degree in Computer Science or related field

Tools

Docker
Kubernetes
3Scale
AWS
Azure
Kafka

Job description

Role Overview

We are seeking an experienced Senior Node.js Developer to design, build, test, and maintain scalable, high-availability backend systems end to end. This is a full-cycle ownership role — the candidate is expected to take responsibility not only for development but also for the testing and quality of what they build, with minimal reliance on a separate QA function. The ideal candidate combines strong hands‑on engineering expertise with the ability to influence architecture decisions across teams and communicate effectively with senior stakeholders. Prior experience in banking, financial services, or fintech environments is highly valued.

Key Responsibilities
  • Design and develop scalable, highly available RESTful APIs using Node.js
  • Build and maintain GraphQL based services
  • Own end-to-end quality of delivered code, including unit testing, integration testing, and API/contract testing
  • Own performance tuning, debugging, and monitoring of production systems
  • Contribute to CI/CD pipelines and support troubleshooting across distributed service ecosystems
  • Work with containerized environments including Docker and Kubernetes
  • Integrate services with API gateways such as 3Scale
  • Implement secure authentication using SSO and token based standards (REST, JWT, OAuth)
  • Work with task and message queue systems including AWS, Microsoft Azure, Pushpin, and Kafka
  • Uphold best practices in coding standards, security, unit testing, and documentation
  • Ensure the quality of technical and application architecture across the organization
  • Research and benchmark technologies against industry best practices
  • Operate within Agile delivery frameworks
Required Qualifications
Education

Postgraduate degree in Computer Science or a related field, or equivalent industry experience

Experience
  • Minimum 8 years of professional coding experience in Node.js, JavaScript, and database technologies
  • At least 1 year of hands on experience with TypeScript
  • Demonstrated experience in performance tuning, debugging, and system monitoring
  • Hands on experience writing and maintaining automated test suites (unit, integration, and/or API level)
Technical Skills
  • Strong expertise in building scalable, highly available RESTful APIs with Node.js
  • Practical experience with GraphQL
  • Proficiency with testing frameworks and practices (e.g. Jest, Mocha, Supertest, or equivalent)
  • Solid understanding of CI/CD principles and hands on troubleshooting in distributed systems
  • Working knowledge of containerization technologies, including Docker and Kubernetes
  • Experience integrating with API gateways such as 3Scale
  • Understanding of Single Sign On and token based authentication protocols (REST, JWT, OAuth)
  • Advanced knowledge of task and message queue systems such as AWS, Microsoft Azure, Pushpin, and Kafka
Functional Skills
  • Proven track record following best practices in coding, security, unit testing, and documentation
  • Experience in banking, financial services, or fintech within an enterprise setting is preferred
  • Working knowledge of Agile methodology
  • Ability to ensure high quality technical and application architecture across the organization
  • Skilled in researching and benchmarking technologies against industry standards
Soft Skills
  • Ability to influence and align multiple teams on technical direction, improving overall productivity and effectiveness
  • Self motivated and self driven, capable of owning initiatives independently while collaborating across teams
  • Excellent interpersonal and presentation skills, with the ability to communicate effectively with senior and executive management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Node.js Developer
Senior Node.js Developer

GSSTech Group • United Arab Emirates

On-site
AED 300,000 - 550,000
Senior Developer - SDET
Senior Developer - SDET

Innova Solutions • Dubai

On-site
AED 300,000 - 520,000
Nodejs Developer (Wealth Management)
Nodejs Developer (Wealth Management)

Virtusa Middle East FZ-LLC • Dubai

On-site
AED 360,000 - 600,000
Sr. Software Engineer - Node.js (Payments Domain)
Sr. Software Engineer - Node.js (Payments Domain)

GSSTech Group • Dubai

On-site
AED 320,000 - 520,000
Senior Node.js Backend Architect – Fintech & APIs
Senior Node.js Backend Architect – Fintech & APIs

GSS Tech Group • Dubai

On-site
AED 300,000 - 500,000
Senior Backend Developer
Senior Backend Developer

Valuelabs • Dubai

On-site
AED 180,000 - 260,000
Senior Node.js Engineer - FinTech Backend Lead
Senior Node.js Engineer - FinTech Backend Lead

GSSTech Group • United Arab Emirates

On-site
AED 300,000 - 550,000
Nodejs Developer (Wealth Management)
Nodejs Developer (Wealth Management)

Virtusa • Dubai

On-site
AED 180,000 - 320,000
Senior Nodejs Developer
Senior Nodejs Developer

Nagarro • Dubai

On-site
AED 120,000 - 160,000
Node JS Developer
Node JS Developer

MM Management • Dubai

On-site
AED 150,000 - 200,000