← Sottava, jobs the hour they open
11 d agofound 5 d ago
Technical Lead - FullStack
What the posting is about
Design, build, and operate large-scale distributed systems. Lead cross-functional teams in backend and frontend development using Node.js, TypeScript, ReactJS, and other technologies. Collaborate with stakeholders to deliver secure, scalable, and reliable platforms.
Read out of the posting
LevelNot stated
Experience asked5+ years
EmploymentNot stated
LocationBengaluru, Karnataka, India
RemoteNot stated
Visa sponsorshipNot stated
SalaryNot published, and most postings do not
Posted2026-09-24
Found viaworkable, direct from their system
We saw it 6 days after it went up.
The posting, as the company wrote it
We are looking for an experienced Technical Lead with a strong backend engineering focus to design, build, and operate large-scale distributed systems.
The ideal candidate will have deep hands-on expertise in Node.js, TypeScript, Express.js, Microservices, Kafka, MongoDB, Redis, Cloud, Docker, and Kubernetes , with strong experience building and operating high-scale backend platforms in production environments.
The role also requires hands-on frontend development experience, particularly with ReactJS , with Angular experience being relevant for full-stack delivery. As a Technical Lead, you will provide technical direction to a cross-functional engineering team while remaining hands-on with architecture, development, code quality, performance, and delivery.
You will work closely with Product Owners, Architects, DevOps teams, and other engineering teams to deliver secure, scalable, reliable, and maintainable platforms supporting digital products and everyday banking capabilities.
Requirements
Key Responsibilities
Lead the design, development, and operation of large-scale, cloud-native backend platforms.
Design and develop scalable backend services using Node.js, TypeScript, and Express.js .
Architect and implement microservices-based distributed systems .
Design and implement event-driven architectures using Kafka for asynchronous processing and service-to-service integration.
Design scalable data models and optimize MongoDB databases, including indexing, aggregation pipelines, and performance tuning.
Implement Redis for caching, distributed locking, session management, and performance optimization.
Develop and maintain frontend applications using ReactJS while maintaining a strong backend engineering focus.
Work with Angular where required as part of full-stack application development.
Design and develop secure, scalable, and well-documented APIs.
Implement appropriate authentication and authorization mechanisms and follow secure API design practices.
Build highly available and resilient systems capable of supporting mission-critical production workloads.
Drive application performance optimization, scalability, reliability, and observability.
Design and operate cloud-native solutions across Azure, AWS, or GCP , with Azure preferred.
Containerize applications using Docker and orchestrate workloads using Kubernetes .
Implement and improve CI/CD pipelines, infrastructure automation, and DevOps practices .
Participate in architecture and technical design discussions and drive appropriate technical decisions.
Establish and enforce engineering standards, coding practices, and code quality across the squad.
Conduct code reviews and ensure maintainable, secure, and production-ready code.
Troubleshoot complex production issues and drive root-cause analysis and resolution.
Plan technical delivery, estimate work, manage dependencies, and support successful sprint execution.
Mentor and guide engineers on architecture, development practices, debugging, performance optimization, and engineering standards.
Collaborate with Product Owners, Architects, DevOps, QA, and other engineering teams to ensure successful delivery.
Contribute to technical roadmaps, platform improvements, and continuous engineering optimization.
Core Technical Requirements
Backend
Strong hands-on expertise in Node.js
Strong proficiency in TypeScript
Strong experience with Express.js
Extensive experience building enterprise-grade backend services
Strong understanding of asynchronous and non-blocking programming
Architecture & Distributed Systems
Strong experience with Microservices Architecture
Deep understanding of distributed system design
Experience designing scalable, highly available, and resilient systems
Strong understanding of service integration and asynchronous processing
Experience with event-driven architectures
Kafka
Hands-on experience with Apache Kafka
Experience designing event-driven systems using Kafka
Understanding of asynchronous processing and service integration
Experience handling high-volume distributed workloads
MongoDB
Strong hands-on experience with MongoDB
Data modeling
Indexing strategies
Aggregation pipelines
Query optimization
Performance tuning
Redis
Strong experience with Redis
Caching strategies
Distributed locking
Session management
Performance optimization
Frontend
Strong hands-on experience with ReactJS
Experience building scalable and maintainable frontend applications
Understanding of modern React architecture and application development
Angular experience is also relevant , particularly for full-stack delivery
Cloud & DevOps
Hands-on experience with cloud platforms:
Azure – preferred
AWS
GCP
Strong experience with Docker
Strong experience with Kubernetes
Experience with CI/CD pipelines
Infrastructure automation
DevOps practices
Cloud-native application architecture
API & Security
Strong experience in API design and development
RESTful API development
API security
Authentication
Authorization
Secure coding practices
API performance and scalability
Observability and monitoring
Technical Leadership Responsibilities
Own technical direction and solution architecture for assigned platforms.
Drive technical design decisions and architecture discussions.
Define and maintain engineering standards and best practices.
Ensure code quality through reviews, standards, and development practices.
Mentor and guide engineers across the squad.
Support technical estimation, delivery planning, and prioritization.
Identify technical risks, dependencies, scalability concerns, and performance bottlenecks.
Work with senior technical and business stakeholders to communicate technical solutions and delivery considerations.
Required Skills & Competencies
Strong software engineering fundamentals.
Strong problem-solving and analytical skills.
Ability to design and troubleshoot complex distributed systems.
Strong understanding of scalability, reliability, security, and performance.
Strong communication and stakeholder management skills.
Ability to work effectively within cross-functional engineering teams.
Experience working in Agile/Scrum delivery environments.
Strong ownership of technical delivery and production outcomes.
Ability to mentor engineers and influence technical decisions.
Comfortable working in fast-paced, enterprise-scale technology environments.
Preferred Experience
Experience in banking, financial services, payments, or digital banking environments.
Experience building platforms supporting digital products and everyday banking capabilities.
Experience working with enterprise-scale distributed systems.
Strong exposure to cloud-native architecture.
Experience operating mission-critical applications in production.
Azure experience is preferred, with AWS or GCP also acceptable.
Experience with both ReactJS and Angular is an advantage.
Also open at GSSTech Group
Why this page exists
We read companies’ own hiring systems every hour, 1,123 of them, and show a job the hour it opens instead of when a job board gets around to indexing it. We saw it 6 days after it went up.
The feed is free. No card, no trial to expire.