Backend Engineer

PayPay is a FinTech company with over 65M users since 2018, offering payment solutions with a diverse team from 50+ countries.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Backend Engineer

PayPay, a rapidly growing FinTech company with over 65M users, is seeking a Backend Engineer to join their dynamic team. The role focuses on developing and maintaining their payment system infrastructure, requiring expertise in Java, Kotlin, or Scala, along with experience in distributed systems and high-throughput applications.

The position offers an opportunity to work on large-scale systems, contributing to a platform that handles massive transaction volumes. The ideal candidate will have 3+ years of experience in Java or equivalent skills in other programming languages, strong fundamentals in data structures and algorithms, and experience with distributed computing.

The company offers a flexible remote work environment through their Work From Anywhere at Anytime (WFA) policy, allowing employees to work from anywhere in Japan. The compensation package includes competitive salary, annual performance-based incentives, and comprehensive benefits including 401K, visa sponsorship, and relocation support.

PayPay's diverse team, representing over 50 countries, embraces a culture of continuous innovation and risk-taking. Their vision "UNLIMITED_" emphasizes creating unprecedented solutions in the FinTech space. The role provides an excellent opportunity for engineers who want to impact millions of users while working with cutting-edge technologies in a multicultural environment.

The tech stack includes modern technologies like Java, Kotlin, Scala, Spring Boot, various AWS services, and tools for continuous integration and deployment. The company provides support for both English and Japanese speakers, with professional translation services available.

Last updated 19 days ago

Responsibilities For Backend Engineer

  • Design large scale systems with high complexity to support high throughput applications
  • Leverage infrastructure for solving large scale problems
  • Develop tools and contribute to open source
  • Support the code in production
  • Problem solving and root cause analysis

Requirements For Backend Engineer

Java
Kotlin
Scala
Redis
Kafka
MySQL
  • 3+ years of experience in Java or excellent skills in Scala, Python and Go
  • Interest and ability to learn other coding languages
  • Experience with NoSQL databases and distributed cache
  • Strong fundamentals in data structures, algorithms and OOP
  • In-depth understanding of concurrency and distributed computing
  • Degree in Computer Engineering/Science or 3+ years equivalent experience in SaaS platform development
  • Business level English or Japanese

Benefits For Backend Engineer

401k
Visa Sponsorship
Relocation Benefits
  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support
  • Super Flex Time (No Core Time)
  • Annual leave up to 14 days in first year
  • Personal leave 5 days each year
  • Special Incentive once a year

Interested in this job?

Jobs Related To PayPay Backend Engineer

Backend Engineer

Backend Engineer position at PayPay, focusing on payment system development with Java/Kotlin/Scala, offering remote work and comprehensive benefits.

Software Engineer (Business Improvement Engineer)

Software Engineer position at PayPay focusing on internal business process improvement and automation using low-code platforms, offering remote work and competitive benefits.

Backend Engineer

Backend Engineer position at PayPay, focusing on payment system development using Java/Kotlin/Scala, offering remote work and comprehensive benefits.

Software Engineer (Business Improvement Engineer)

Software Engineer position at PayPay focusing on internal business improvement and automation using low-code platforms and web technologies.

Software Engineer (Business Improvement Engineer)

Software Engineer position at PayPay focusing on internal business process improvement and automation using low-code development platforms.