Senior Backend Engineer

PayPay India
Gurugram, Haryana, India

Job Description

PayPay India is looking for a Senior Backend engineer to work on our payment system to deliver the best payment experience for our customers.

Main Responsibilities

  • Design large scale systems with high complexity to support our high throughput applications.
  • Understand how to leverage infrastructure for solving such large scale problems.
  • Develop tools and contribute to open source wherever possible.
  • Adopt problem solving as a way of life – always go to root cause! Support the code you write in production.
  • [Extra requirements depending on the potential team it has been identified]

Tech Stack

We select the best combination of tech at times.

| Java, Kotlin, Scala

| Spring Boot, JUnit, Reselience4j, Feign

| MySQL/AuoraDB, DynamoDB, ELK, Kafka, Redis, TiDB

| Docker, Kubernetes, ArgoCD, AWS, GCP

| GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins, snyk,

| Bigquery, Kibana, Spark

| PlantUML, draw.io, miro.com

| Slack, Zoom

Qualifications

  • 6+ years of experience having excellent skills in Java & any other generalized programming language, such as Scala, Python, or Go.
  • Interest and ability to learn other coding languages as needed.
  • Experience with SQL and NoSQL databases, along with distributed cache.
  • Strong fundamentals in data structures, algorithms and object oriented programming.
  • In-depth understanding of concurrency and distributed computing.
  • Experience implementing platform components such as RESTful APIs, Pub/Sub Systems, and Database Clients.
  • Experience with microservices.
  • Experience designing high traffic systems.
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
  • Business of English or Japanese
  • [Extra requirements depending on the potential team it has been identified]

Preferred Qualifications

  • Experience in working for system development in finance, payment, or similar industries.
  • Language ability in Japanese and English is a plus (We have a professional translator but it is nice to have language skills).
  • Experience with AWS services.
  • Leverage AI/LLM-based tools in daily workflows (e.g., code development, reviews, testing, debugging, documentation), while ensuring human oversight, judgment, and accountability drive the final product.
  • [Extra requirements depending on the potential team it has been identified]

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →