Senior Full Stack Engineer - React JS & Node JS
GSSTech Group
Posted: May 7, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop and deploy scalable, high-performance enterprise applications using React JS, Node JS, TypeScript, and cloud-native technologies.
Required Skills
Job 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.