← All jobs
G
GSSTech GroupBengaluru, India

Software Engineer - FullStack

Posted 8d agoFull-Stack Engineer
  • We are looking for an experienced Full Stack Engineer to design, develop, and maintain large-scale, cloud-native applications supporting Digital Products and Everyday Banking platforms.
  • The ideal candidate should have strong hands-on experience across Node.js-based backend development and modern frontend technologies, with expertise in either
  • React.js or Angular. You will work on scalable, secure, and high-performance applications using modern engineering practices, microservices, event-driven architectures, and cloud-native technologies.
  • The role requires strong engineering fundamentals and practical experience working with distributed systems, scalability, resilience, observability, automation, and modern software delivery practices.

Requirements

  • Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications using
  • Node.js and modern frontend technologies such as React.js or Angular
  • Develop scalable and resilient backend services and RESTful APIs using
  • Node.js and Express.js
  • Build responsive, high-performance frontend applications using
  • React.js or Angular
  • Design and implement microservices-based architectures for enterprise-scale applications.
  • Develop event-driven services and asynchronous processing solutions using
  • Kafka
  • Design and optimize data models, queries, indexes, and aggregations using
  • MongoDB

Implement

  • Redis for caching, session management, distributed locking, and performance optimization.
  • Build reliable and secure APIs and services capable of operating in distributed environments.
  • Apply modern software architecture patterns to improve scalability, resilience, availability, and maintainability.
  • Work with cloud platforms and containerized/serverless deployment models.
  • Collaborate closely with Product, Platform, DevOps, QA, and other engineering teams to deliver secure and reliable solutions.
  • Drive automation across development, testing, deployment, and operational processes.
  • Contribute to CI/CD pipelines and Infrastructure as Code practices.
  • Monitor, troubleshoot, and optimize application and system performance across distributed environments.
  • Participate in code reviews and contribute to engineering standards, coding best practices, and technical documentation.
  • Identify and resolve production issues while maintaining application reliability and platform stability.
  • Contribute to continuous improvement of engineering practices, automation, and delivery processes.

Core Technical Requirements

Candidates should have strong Full Stack development experience with hands-on production experience in cloud-native applications.

Strong expertise in Node.js and at least one of the following frontend technologies is required:

Frontend

  • React.js or Angular
  • Component-driven architecture
  • State management
  • Responsive and high-performance application development
  • Modern JavaScript / TypeScript
  • Backend
  • Node.js
  • Express.js
  • RESTful API development
  • Scalable backend services
  • Microservices architecture
  • Programming
  • TypeScript
  • Modern JavaScript
  • Databases & Caching
  • MongoDB – schema design, indexing, aggregation, and query optimization
  • Redis – caching, session management, distributed locking, and performance acceleration
  • Event Streaming
  • Kafka
  • Event-driven architecture
  • Asynchronous processing
  • Architecture
  • Microservices
  • API Gateways
  • Service discovery
  • Resilience patterns
  • Distributed systems
  • Scalability and high availability
  • Observability
  • Performance optimization
  • Cloud & DevOps
  • Hands-on experience with cloud-native applications in production
  • AWS, Azure, or GCP

Containerized and/or serverless deployments

CI/CD

Infrastructure as Code

  • Automation across development, testing, deployment, and operations
  • Preferred Technical Strengths
  • Candidates with strong specialization in 2–3 or more of the following areas will be preferred:

Node.js / Express.js

  • TypeScript / Modern JavaScript
  • React.js / Angular
  • MongoDB

Redis

  • Kafka
  • Microservices Architecture
  • Cloud Platforms – AWS / Azure / GCP

CI/CD and Infrastructure as Code

  • Required Experience
  • 4+ years of professional software engineering experience.
  • Strong hands-on Full Stack development experience.

Production experience building and operating

  • cloud-native applications
  • Experience working with distributed systems and large-scale applications.
  • Experience with modern Agile software engineering and delivery practices.
  • Strong understanding of scalability, resilience, observability, and performance optimization.

Desired Domain Experience

  • Banking
  • Financial Services
  • Digital Banking
  • Digital Products
  • Everyday Banking