# Senior Full Stack Engineer - React JS & Node JS

> GSSTech Group · Dubai, United Arab Emirates · — · Posted 2026-05-07

**Workplace:** on_site

## Description

### Education

Bachelor’s Degree or Postgraduate qualification in Computer Science, Information Technology, or related field (or equivalent industry experience).

### Role Overview

We are looking for a highly skilled Senior Full Stack Engineer with strong expertise in React JS, Node JS, TypeScript, and modern web technologies to build scalable, high-performance enterprise applications.

The ideal candidate should have hands-on experience in designing responsive web applications, developing scalable RESTful APIs, performance optimization, CI/CD practices, and cloud-native application development. Exposure to Banking or Retail domains will be an added advantage.

### Key Responsibilities

-   Design, develop, and maintain scalable enterprise-grade web applications using React JS and Node JS.
-   Build responsive, reusable, and high-performance UI components using modern React concepts and TypeScript.
-   Develop secure and scalable RESTful APIs and backend services.
-   Collaborate with Product, Business, Architecture, DevOps, QA, and Engineering teams to deliver high-quality solutions.
-   Participate in application architecture, technical design, code reviews, and solution discussions.
-   Implement best practices for coding standards, security, unit testing, documentation, and deployment.
-   Monitor, troubleshoot, debug, and optimize application performance across distributed systems.
-   Contribute to CI/CD pipelines, automated build processes, and deployment strategies.
-   Ensure platform scalability, reliability, and maintainability through modern engineering practices.
-   Work in Agile delivery environments and actively participate in sprint ceremonies.
-   Coordinate with stakeholders and manage delivery expectations across multiple teams.

### Technical Skills

### Frontend

-   Strong experience in React JS, TypeScript, JavaScript, HTML5, and CSS3.
-   Hands-on experience with:

-   Tailwind CSS
-   Styled Components
-   Material UI
-   CSS-in-JS techniques

-   Strong understanding of:

-   React Hooks
-   Component lifecycle
-   State management (Redux, Context API, Flux)
-   Responsive web application development

-   Familiarity with modern frontend build tools and package managers such as npm and yarn.
-   Experience in unit testing using Jest, Enzyme, Jasmine, or similar frameworks.

### Backend

-   Strong experience in Node JS and developing scalable RESTful APIs.
-   Experience working with NoSQL databases.
-   Understanding of asynchronous and non-blocking programming patterns.
-   Experience with API integrations and authentication mechanisms including JWT and OAuth.

### DevOps & Cloud

-   Experience with CI/CD pipelines and distributed service environments.
-   Hands-on exposure to Docker and Kubernetes.
-   Experience working with API Gateway platforms such as 3Scale is preferred.
-   Familiarity with message queues and event-driven systems such as Kafka, AWS services, or Azure services.

### Additional Skills

-   Practical experience with GraphQL will be an added advantage.
-   Exposure to Generative AI (GenAI) integrations or AI-driven application development using Node JS will be considered an added advantage.
-   Strong understanding of system architecture including caching, proxies, APIs, databases, and web services.
-   Experience with performance tuning, benchmarking, debugging, and monitoring.
-   Knowledge of code quality tools such as ESLint, TSLint, and Prettier.
-   Experience documenting code using JSDoc or similar standards.
-   Strong proficiency in modern ECMAScript standards and TypeScript concepts.

### Functional Competencies

-   Strong understanding of software engineering best practices and secure coding standards.
-   Ability to research, evaluate, and recommend modern technologies and frameworks.
-   Ensure quality and consistency in technical architecture and application design.
-   Experience working in Agile/Scrum environments.
-   Strong analytical and problem-solving capabilities.

### Soft Skills

-   Strong stakeholder management skills with the ability to coordinate effectively across business, technology, and leadership teams.
-   Ability to work efficiently under pressure in fast-paced delivery environments while managing multiple priorities and deadlines.
-   Strong communication, presentation, and interpersonal skills.
-   Ability to influence technical decisions across teams.
-   Self-driven, proactive, and capable of taking ownership with minimal supervision.
-   Strong collaboration and team coordination mindset.

### Preferred Domain Experience

-   Banking
-   Financial Services
-   Retail

### Nice to Have

-   Exposure to cloud-native architectures and microservices.
-   Experience with distributed systems and event-driven architecture.
-   Understanding of modern AI/GenAI-based application integrations.

## Apply

[Apply at GSSTech Group](https://apply.workable.com/gsstech-group/j/BCD87A37CF/apply)

---
Powered by [Workable](https://www.workable.com)
