Full Stack Engineer (Node.js + React.js) - In-Sprint Automation Focus
Spot the Problem
- Find what's costing you interviews at GSSTech Group
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Role Overview
This is not a traditional QA or automation role. This position is for a hands-on full stack engineer who builds features and delivers automated test coverage alongside them.
You will be responsible for embedding test automation within the development lifecycle, ensuring every feature is production-ready with immediate validation. The goal is to eliminate testing bottlenecks, reduce regression risk, and maintain high delivery velocity.
Key Responsibilities
• Design, develop, and maintain scalable web applications using React.js (TypeScript) and Node.js
• Build automated test scripts in parallel with feature development (in-sprint automation)
• Ensure high code quality through unit, integration, and end-to-end testing
• Collaborate closely with product, QA, and DevOps to ensure seamless delivery
• Integrate automated tests into CI/CD pipelines for continuous validation
• Identify performance bottlenecks and optimise both frontend and backend systems
• Contribute to architecture decisions, focusing on testability and scalability
• Reduce dependency on post-development QA cycles by shifting quality left
Core Technical Skills
Full Stack Development
• Strong experience in React.js (TypeScript), JavaScript, HTML5, CSS (SASS / Tailwind / CSS-in-JS)
• Solid backend development experience with Node.js and RESTful APIs
• Experience with NoSQL databases (MongoDB preferred)
• Understanding of GraphQL (nice to have) Automation & Testing (Critical Requirement)
• Hands-on experience with test automation frameworks (e.g., Playwright, Cypress, Jest)
• Ability to write testable, modular code with high coverage
• Experience implementing in-sprint or shift-left testing practices
• Strong understanding of unit, integration, and E2E testing strategies DevOps & Architecture
• Experience with CI/CD pipelines
• Knowledge of Docker, Kubernetes, and distributed systems
• Familiarity with API gateways and authentication mechanisms (JWT, OAuth, SSO)
• Exposure to event-driven systems / message queues (Kafka, etc.)
Functional & Domain Experience
• Experience working in Agile/Scrum environments
• Banking or Retail domain experience is a plus
• Strong focus on code quality, security, and performance optimisation
What We’re Really Looking For
• A developer who doesn’t throw code over the wall to QA
• Someone who owns quality, not just delivery
• Engineers who can balance speed with stability
• People who understand that untested code is incomplete code
Experience
• 5+ years in full stack development (React + Node.js)
• Proven experience in automation within development cycles
Requirements
- •Strong experience in React.js (TypeScript), JavaScript, HTML5, CSS
- •Solid backend development experience with Node.js and RESTful APIs
- •Experience with NoSQL databases (MongoDB preferred)
- •Hands-on experience with test automation frameworks (e.g., Playwright, Cypress, Jest)
- •Ability to write testable, modular code with high coverage
- •Experience implementing in-sprint or shift-left testing practices
- •Strong understanding of unit, integration, and E2E testing strategies
- •5+ years in full stack development (React + Node.js)
Nice to Have
- •Understanding of GraphQL
- •Experience with CI/CD pipelines
- •Knowledge of Docker, Kubernetes, and distributed systems
- •Familiarity with API gateways and authentication mechanisms
- •Exposure to event-driven systems / message queues (Kafka, etc.)
- •Banking or Retail domain experience is a plus
- •Strong focus on code quality, security, and performance optimisation
Responsibilities
- •Design, develop, and maintain scalable web applications using React.js and Node.js
- •Build automated test scripts in parallel with feature development
- •Ensure high code quality through unit, integration, and end-to-end testing
- •Collaborate closely with product, QA, and DevOps for seamless delivery
- •Integrate automated tests into CI/CD pipelines for continuous validation
- •Identify performance bottlenecks and optimize frontend and backend systems
- •Contribute to architecture decisions, focusing on testability and scalability
- •Reduce dependency on post-development QA cycles
Related Jobs
- Find what's costing you interviews at GSSTech Group
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
GSSTech Group offers a suite of IT services including cloud, data analytics, and digital transformation. They serve businesses seeking to modernize their operations.
Visit WebsiteView all jobs