G

GSSTech Group

Cloud payments, core banking, and DMS

Senior Full Stack Engineer - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of hands-on software engineering experience, including strong full-stack delivery.
  • Strong production experience with Node.js, Express.js, and TypeScript.
  • Hands-on experience building and operating cloud-native applications in production on Azure, AWS, or Google Cloud Platform, including containerized deployments with Docker and Kubernetes.
  • Solid understanding of distributed systems, scalability, resilience, and observability.
  • Experience designing and consuming RESTful APIs within a microservices architecture.
  • Proven specialization in at least two of the following: React.js with component-driven architecture, state management, and performance optimization; MongoDB schema design, indexing, aggregation, and query optimization; Redis for caching, session management, and distributed locking; Kafka for event streaming and event-driven architecture; microservices patterns including API gateways, service discovery, and resilience; serverless deployments on Azure, AWS, or Google Cloud Platform; CI/CD pipelines and Infrastructure as Code using Terraform, ARM, CloudFormation, or similar.

Responsibilities

  • Design, build, and maintain scalable full-stack applications using Node.js, Express.js, TypeScript, and React.js.
  • Architect and implement microservices, including API gateways, service discovery, and resilience patterns such as retries, circuit breakers, and bulkheads.
  • Build event-driven and asynchronous services using Kafka.
  • Design efficient data models and optimize queries, indexes, and aggregations in MongoDB.
  • Use Redis for caching, session management, distributed locking, and performance acceleration.
  • Monitor and improve system performance, reliability, and observability across distributed environments.
  • Automate build, test, deployment, and operational workflows through CI/CD pipelines and Infrastructure as Code.
  • Collaborate with product, platform, and DevOps teams to deliver secure, reliable, production-grade solutions.
  • Contribute to code reviews, engineering standards, and technical design discussions.

Desired Qualifications

  • Experience in banking, fintech, or other regulated environments.
  • Exposure to observability tools such as Prometheus, Grafana, ELK, Datadog, or App Insights.
  • Knowledge of secure coding practices and OWASP standards.
  • Relevant cloud certifications in AWS, Azure, or Google Cloud Platform.

About the Company

GSSTech Group

Cloud payments, core banking, and DMS

GSSTech Group provides cloud-based payment processing and financial messaging systems for banks and financial institutions. Its products include core banking solutions to automate back-office operations and a unified Document Management System that integrates with complex enterprise applications, all delivered on a modular cloud platform for payments, messaging, core banking, and DMS. The company differentiates itself with 24+ years of global experience and multi-country deployments (including UAE and India), focusing on domain-specific, enterprise-grade financial software plus implementation and maintenance services. Its goal is to help banks modernize operations, improve efficiency, and increase profitability by delivering integrated software platforms and services.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
1997

Recently Posted Jobs

Explore more opportunities at GSSTech Group

See more jobs