
Search by job, company or skills
This job is no longer accepting applications
Job
Information
Role Overview We are seeking a passionate and
skilled Tech Lead - Full Stack to join our growing engineering team. In this
role, you will play a critical part in designing, developing, and maintaining
highly available and scalable backend systems that power the Kaleyar IO suite
of applications within Tata Communications. You will lead a team of engineers,
collaborate with cross-functional teams, and ensure the delivery of reliable,
performant, and maintainable software solutions. Working within an Agile framework,
you will also guide the team on technical best practices and emerging
technologies.
Key Responsibilities
Lead
backend development efforts with 8-12 years of experience in software
engineering.
Provide
strong technical leadership in billing systems and callback mechanisms.
Drive
code quality through Git-based workflows (branching, merging, code reviews).
Architect and develop backend services using Node.js and GoLang.
Collaborate
with Product teams to understand requirements and translate them into user
stories. Facilitate Agile ceremonies and ensure adherence to Agile
methodologies.
Mentor
and guide the team on technical decisions and adoption of new technologies.
Assist
the Engineering Manager in handling production issues, debugging, and providing
RCA. Technical Skills Expertise in Golang and Node.js for backend development.
Strong
experience with MongoDB and MySQL for data modeling and storage.
Knowledge
of Redis for caching and performance optimization. Experience integrating with
messaging systems like RabbitMQ (or similar).
Proficiency
in designing and consuming REST APIs (Protobuf/gRPC is a plus).
Hands-on
experience deploying and scaling applications on AWS. Familiarity with GitHub,
CI/CD pipelines, and Agile practices.
Ability
to collaborate with DevOps, QA, and frontend teams for smooth delivery.
Required Skills & Qualifications
8-12
years of overall experience with at least 2-5 years in backend development
leadership.
Strong
proficiency in Golang and working knowledge of Node.js.
Solid
experience with MongoDB (or other NoSQL DBs) and MySQL.
Working
knowledge of Redis and RabbitMQ (or other message brokers).
Experience
deploying and scaling applications on AWS.
Strong
problem-solving skills and ability to thrive in a fast-paced environment.
Nice to Have
Exposure
to .NET, React, or basic frontend development.
Knowledge
of scripting languages for automation and tooling.
Understanding
of microservices architecture and containerization (Docker/Kubernetes).
Experience
with high-throughput messaging frameworks (Kafka, Apache Pulsar).
Familiarity
with systems handling 50k TPS or higher.
Tata Communications is a digital ecosystem enabler that powers today’s fast-growing digital economy. We enable the digital transformation of enterprises globally, including 300 of the Fortune 500. We carry around 30% of the world’s internet routes and connects businesses to 60% of the world’s cloud giants.
We have been a part of the rich heritage of the internet in India. Over the last 25 years, enterprise-enabled services have been essential to the adoption of digital services in the country. Connectivity is an essential fabric of sustenance for the economy. We are committed to enabling Industry leaders in this New World of Communications™, with our unique promise of delivering secure connected digital experiences.
In 2020, we announced the launch of ‘Secure Connected Digital Experience’ (SCDx), a proposition intended to meet this growing, worldwide demand for new ways of operating, which includes far higher levels of working from home, rising security risks, a shift to digital commerce, and more contactless experiences. It will help companies currently relying on short-term fixes by providing holistic, secure, enterprise-level digital solutions that address current challenges and are fit for the long term.
Job ID: 138198533