Backend Engineer

PayPay is a fintech company providing payment services in Japan, launched in 2018 and now serving over 63 million users with a diverse team from more than 50 countries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Backend Engineer

PayPay India is seeking a Backend Engineer to join their payment system development team in Gurugram. The role focuses on building large-scale systems with high complexity to support high-throughput applications. As part of PayPay's expansion into India, this position offers the opportunity to work with cutting-edge payment technologies in collaboration with a diverse, international team.

The ideal candidate will be responsible for designing and implementing platform components, working with distributed systems, and contributing to PayPay's mission of delivering innovative payment solutions. The role requires strong expertise in Java or similar languages, experience with NoSQL databases, and a solid understanding of distributed computing.

The position offers the chance to work with modern technologies including AWS, Kubernetes, and various programming languages. PayPay's work culture emphasizes continuous learning, problem-solving, and the opportunity to contribute to a rapidly growing fintech platform that serves millions of users in Japan.

Working from the Gurugram office, you'll be part of establishing a strong core development team in India, collaborating with a global team while working on challenging technical problems in the fintech space.

Last updated 4 days ago

Responsibilities For Backend Engineer

  • Design large scale systems with high complexity to support high throughput applications
  • Develop tools and contribute to open source
  • Support and maintain code in production
  • Implement platform components such as RESTful APIs and Pub/Sub Systems
  • Work with distributed computing and system scalability

Requirements For Backend Engineer

Java
Kotlin
Scala
Redis
MySQL
Kafka
Kubernetes
  • 3+ years of Experience in Java or equivalent programming languages
  • Experience with NoSQL databases and distributed cache
  • Strong fundamentals in data structures, algorithms and object oriented programming
  • In-depth understanding of concurrency and distributed computing
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience
  • Business level English or Japanese
  • Experience with AWS services (preferred)
  • Experience in microservices (preferred)

Interested in this job?

Jobs Related To PayPay India Backend Engineer

Backend Engineer

Backend Engineer position at PayPay India, developing large-scale payment systems using Java/Kotlin/Scala stack, requiring 3+ years of experience and strong distributed systems knowledge.

Software Development Engineer, Advertising Core Services

Build highly available, scalable distributed systems for Amazon's advertising data lake, managing Petabytes of data using Java, Python, and AWS technologies.

Software Dev Engineer II, Unified Payments Experience

Amazon is seeking a Software Dev Engineer II to join their Unified Payments Experience team in Vancouver, building scalable payment solutions using cutting-edge cloud technologies.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and maintaining large-scale Kubernetes services with focus on reliability and performance.

Software Development Engineer II, Appstore

Amazon Appstore is seeking a Software Development Engineer II to develop SDKs, tools, and services for third-party mobile app developers and build systems to curate mobile apps.