Browse All Jobs
Job Description
PayPay is seeking a Backend Engineer to enhance its payment system and deliver optimal payment experiences. This role involves designing large-scale, complex systems to support high-throughput applications and leveraging infrastructure to solve significant challenges. The engineer will develop tools, contribute to open-source projects, and adopt a problem-solving approach to identify root causes. They will also be responsible for supporting the code they write in production.

Responsibilities:
  • Designing large-scale systems with high complexity.
  • Leveraging infrastructure for solving large-scale problems.
  • Developing tools and contributing to open source.
  • Adopting problem solving as a way of life.
  • Supporting the code in production.


Requirements:
  • 3+ years of experience in Java or proficiency in languages like Scala, Python, or Go.
  • Interest and ability to learn other coding 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 3+ years equivalent experience in SaaS platform development.
  • Business level English or Japanese.


PayPay offers:
  • Hybrid workstyle with flexible remote and office options.
  • Super Flex Time (no core time).
  • Comprehensive benefits including social insurance, 401K, and translation support.
  • VISA sponsorship and relocation support.
Apply Manually