Taro Logo

Backend - Senior Software Engineer

Indian digital payments and financial services company processing millions of transactions daily
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Job Description

Paytm, a leading Indian digital payments and financial services company, is seeking a Senior Software Engineer to join their backend engineering team in Noida. This role offers an exciting opportunity to work on a high-scale platform processing over a million transactions daily, along with tens of millions of other operations including bill fetches, notifications, and reminders.

The position requires expertise in Node.js and distributed systems, with the responsibility of maintaining systems engineered for five 9s (99.999%) availability. You'll be working on critical backend services, contributing to the development of resilient systems while collaborating with cross-functional teams.

The ideal candidate will have 3+ years of experience with Node.js, strong knowledge of distributed systems architecture, and expertise in working with technologies like Kafka, Redis, and Cassandra. You'll be part of a modern tech stack that leverages AI-powered development tools to boost efficiency.

What makes this role unique is the scale of operations - you'll be working on systems that handle millions of transactions daily, requiring exceptional attention to performance and reliability. The role offers exposure to cutting-edge technologies, including AI development tools, and provides opportunities to work with a collaborative team in a fast-paced environment.

Join Paytm to be part of a transformative financial technology company that's shaping the future of digital payments in India. You'll have the opportunity to work on challenging technical problems while contributing to systems that impact millions of users daily.

Last updated 2 months ago

Responsibilities For Backend - Senior Software Engineer

  • Design, develop, and maintain backend services using Node.js
  • Build and enhance distributed systems and microservices that support products at scale
  • Collaborate with frontend, QA, and product teams to deliver seamless features
  • Ensure performance, scalability, and reliability of backend components
  • Integrate and manage systems such as Kafka, Redis, or Cassandra
  • Maintain clean, testable code and contribute to continuous integration pipelines
  • Explore and leverage AI-powered development tools

Requirements For Backend - Senior Software Engineer

Node.js
Kafka
Redis
Cassandra
  • 3+ years of hands-on experience with Node.js in backend development
  • Exposure to distributed system architecture and microservices
  • Solid understanding of data structures, algorithms, and asynchronous programming
  • Experience working with RESTful APIs
  • Experience working with Java in backend (preferred)
  • Experience with AI-assisted development tools (preferred)
  • Exposure to cloud environments such as AWS, GCP, or Azure (preferred)

Benefits For Backend - Senior Software Engineer

  • Competitive compensation
  • Career growth opportunities