# Senior Full Stack Engineer (GenAI)

**Company:** [GSSTech Group](http://jobs.workable.com/companies/cu9XaZB8i9r9X8CdwN62f7.md)
**Location:** Dubai, United Arab Emirates
**Workplace:** on site

[Apply for this job](http://jobs.workable.com/view/4eeaacd9-99e0-4f9d-9cc6-d1ac3c0a6349)

## Description

We are looking for an experienced Senior Full Stack Engineer with strong expertise in Node.js, React.js, and Generative AI-assisted software development. The ideal candidate will have hands-on experience building scalable enterprise applications and a strong ownership mindset with the ability to independently drive tasks from design through delivery.

This role requires an engineer who is proactive, self-driven, and comfortable working in fast-paced product engineering environments with minimal supervision. The candidate should demonstrate strong problem-solving skills, a "go-getter" attitude, and the ability to take complete ownership of deliverables without requiring frequent follow-ups.

## Requirements

### Key Responsibilities

-   Design, develop, and maintain scalable full-stack applications using Node.js and React.js.
-   Build secure, high-performance RESTful APIs and backend services.
-   Develop responsive and reusable frontend components using React.js and modern JavaScript/TypeScript practices.
-   Design and implement scalable enterprise-grade solutions across business platforms and enterprise systems.
-   Leverage Generative AI tools and AI-assisted coding practices to improve development productivity and code quality.
-   Collaborate with cross-functional teams including Product, QA, DevOps, and business stakeholders.
-   Participate in technical discussions, code reviews, and architectural decisions.
-   Troubleshoot and resolve production issues while ensuring application performance and reliability.
-   Follow software engineering best practices including clean code, testing, documentation, and CI/CD processes.
-   Take complete ownership of assigned tasks and deliverables from requirement analysis through production deployment.
-   Continuously identify opportunities for engineering improvements and process optimization.

### Required Technical Skills

-   Minimum 5+ years of hands-on experience in Full Stack Development.
-   Strong expertise in:

-   Node.js
-   React.js
-   JavaScript (ES6+)
-   TypeScript

-   Strong understanding of:

-   RESTful API development
-   Microservices architecture
-   Frontend and backend application design principles
-   Software design patterns and best practices

-   Hands-on experience developing scalable enterprise applications.
-   Experience working with SQL and/or NoSQL databases.
-   Experience with Git and version control systems.
-   Strong understanding of Agile and modern software development methodologies.

### Generative AI Requirements

-   Hands-on experience working with Generative AI-assisted development tools and workflows.
-   Experience using AI coding tools such as:

-   GitHub Copilot
-   Claude Code
-   Cursor
-   ChatGPT or similar AI-assisted development platforms

-   Understanding of prompt engineering concepts for software development.
-   Ability to leverage AI tools to improve engineering productivity, code quality, and development efficiency.

### Required Competencies

-   Strong ownership mindset with the ability to work independently.
-   Highly proactive and self-motivated with a "go-getter" attitude.
-   Ability to deliver with minimal supervision and follow-ups.
-   Strong analytical and problem-solving capabilities.
-   Excellent communication and collaboration skills.
-   Ability to adapt quickly to changing business and technical requirements.
-   Passion for continuous learning and engineering excellence.

### Preferred Experience

-   Experience working on enterprise platforms or large-scale business applications.
-   Exposure to modern software engineering practices, CI/CD pipelines, and cloud-native development is an advantage.
-   Experience working in Agile/Scrum environments.

### Domain

-   Business Platforms
-   Enterprise Systems
-   Software Engineering
