Backend Engineer

PayPay India

Gurugram District

On-site

INR 2,200,000 - 3,000,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PayPay India is seeking a Backend engineer to work on our payment system, delivering the best payment experience for customers.

Responsibilities include designing large-scale systems, leveraging infrastructure for scale, and developing tools while contributing to open source where possible. A strong foundation in Java or alternative languages and knowledge of distributed systems are required, with preference for experience in payments and cloud ecosystems.

Qualifications

  • 4+ years of experience using Java in a professional setting; or strong skills in Scala, Python or Go.
  • Willingness to learn additional languages as needed.
  • Experience with NoSQL databases and distributed caching.
  • Solid fundamentals in data structures, algorithms and OOP.
  • Strong understanding of concurrency and distributed computing.
  • Degree in CS/CE or 5+ years of SaaS platform development experience.
  • Business proficiency in English or Japanese.

Responsibilities

  • Design large scale, high complexity systems to support high-throughput applications.
  • Leverage infrastructure effectively to solve large scale problems.
  • Develop tools and contribute to open source where possible.
  • Provide root-cause analysis and support code in production.

Skills

Java
Scala
Python
Go
Concurrency
Distributed systems

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Spring Boot
Docker
Kubernetes
AWS
GCP
Redis
Kafka
MySQL
AuroraDB

Job description

Job Description

PayPay India is looking for a 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.
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
  • 4+ years of Experience in using Java under professional environment, or if you are non-Java user, excellent skills in generalized programming languages, such as Scala, Python and Go.
  • Interest and ability to learn other coding languages as needed.
  • 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 in SaaS platform development.
  • Business of English or Japanese
Preferred Qualifications
  • Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients.
  • Experience with AWS services.
  • Experience in working for system development in finance, payment, or similar industries
  • Experience in system design, development of web system which handles massive amount of transactions or requires scalability
  • Experience in microservices
  • 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.
Remarks

Please note that you cannot apply for PayPay (Japan-based jobs) or other positions in parallel or in duplicate.

PayPay 5 senses
  • Please refer PayPay 5 senses to learn what we value at work.
Requirements
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

PayPay India • Gurugram District

On-site
INR 3,500,000 - 6,000,000
Engineering Manager (Java Background)
Engineering Manager (Java Background)

PayPay India • Gurugram District

On-site
INR 3,000,000 - 6,000,000
Engineering Manager Java Background
Engineering Manager Java Background

PayPay India • Gurugram District

On-site
INR 4,500,000 - 6,000,000
09.Android Engineer
09.Android Engineer

Pay2dc • India

On-site
INR 1,500,000 - 2,000,000
03.QA Automation Engineer
03.QA Automation Engineer

PayPay India • Gurugram District

On-site
INR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

PayU • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Positive workplace
Dynamic, evolving space
Inclusive environment
+1
Senior Backend Engineer, Banking
Senior Backend Engineer, Banking

OnePay • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Stock options
Health insurance
Hybrid work model
+2
Backend Engineer (C# and .Net)
Backend Engineer (C# and .Net)

Payoneer • Gurugram District

On-site
INR 3,000,000 - 5,400,000
Senior Backend Engineer, Banking
Senior Backend Engineer, Banking

Cerebras • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Stock options
Health insurance
Hybrid work model
+1
Senior Java Developer - Payment Gateway/Ecommerce Product
Senior Java Developer - Payment Gateway/Ecommerce Product

Keka Technologies Private Limited • Pune District

On-site
INR 900,000 - 1,200,000