Browse All Jobs
Job Description

PayPay is seeking a Senior Backend Engineer to enhance their payment system and deliver exceptional payment experiences. This role involves designing large-scale, complex systems, leveraging infrastructure, and contributing to open-source projects. The engineer will adopt a problem-solving approach, support code in production, and participate in code reviews to maintain high-quality standards and ensure security.

Responsibilities:

  • Designing large-scale systems with high complexity.
  • Leveraging infrastructure for solving large-scale problems.
  • Developing tools and contributing to open source.
  • Supporting code in production.
  • Participating in code reviews.
  • Identifying performance improvements and optimizing applications.
  • Collaborating with product managers and stakeholders.

Requirements:

  • Excellent skills in Java or other programming languages (Scala, Python, Go).
  • 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 and Pub/Sub Systems.
  • Experience with microservices.
  • Experience designing high traffic systems.
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience.
  • Business level English or Japanese.

PayPay offers:

  • Hybrid workstyle with flexible remote and office options.
  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance).
  • 401K.
  • Translation/Interpretation support.
  • VISA sponsor + Relocation support.
Apply Manually