Senior Backend Engineer (Principal/Tech Lead)

  • Remote OK - Anywhere in Japan
  • Full-time
  • April 10, 2024
14,000,000 - 18,000,000 JPY /yr
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Not Required 👍
English: Business Level
Minimum Experience
Senior or above


  • Design and develop large-scale systems to support high throughput applications with complex requirements.
  • Utilize infrastructure effectively to address scalability challenges.
  • Contribute to open source projects and develop tools to improve system efficiency.
  • Embrace problem-solving as a core practice, focusing on root cause analysis and providing ongoing support for production code.


Tech Stack

Our technology stack may vary based on project needs. Currently, we utilize:

  • Programming Languages: Java, Kotlin, Scala
  • Frameworks and Tools: Spring Boot, JUnit, Resilience4j, Feign
  • Databases: MySQL/AuroraDB, DynamoDB, ELK, Kafka, Redis, TiDB
  • Deployment and Orchestration: Docker, Kubernetes, ArgoCD, AWS, GCP
  • Development Tools: GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins
  • Data Analytics: BigQuery, Kibana, Spark
  • Diagramming Tools: PlantUML,,
  • Communication: Slack, Zoom



  • Proficiency in Java or equivalent programming languages (Scala, Python, Go).
  • Eagerness to learn new languages and technologies as required.
  • Experience with SQL and NoSQL databases, as well as distributed caching.
  • Strong understanding of data structures, algorithms, and object-oriented programming principles.
  • Knowledge of concurrency and distributed computing.
  • Hands-on experience with RESTful APIs, Pub/Sub Systems, and Database Clients.
  • Familiarity with microservices architecture.
  • Previous involvement in designing and maintaining high-traffic systems.
  • Bachelor's degree in Computer Engineering, Computer Science, or equivalent experience in SaaS platform development (minimum 5 years).
  • Fluent in English or Japanese.


Preferred Qualifications

  • Previous experience in developing new products from inception.
  • Ability to design systems compliant with legal and security standards, with strong leadership skills for requirement identification.
  • Experience in improving system resilience and implementing disaster recovery strategies.
  • Awareness of market trends and needs, prioritizing speed and quality through MVP approaches.
  • Track record of delivering products within tight deadlines.
  • Commitment to continuous product improvement post-launch.
  • Strong cost-efficiency mindset with effective system cost analysis skills.
  • Willingness to share experiences and foster a culture of learning and improvement.
  • Experience in finance, payment, or related industries.
  • Additional language proficiency in Japanese and English is a plus.
  • Experience with AWS services.

PayPay, a fintech company that achieved more than 47M users within around 3 years since its launch in 2018 has hugely diversified employees who are from 40 different countries.

Our biggest competitor is "cash". We are seeking for people who can accept this challenge positively, brush up the product at a tremendous speed that other companies could never achieve, and who are passionate about promoting and spreading such a financial life platform in a short time along with professionalism.

PayPay’s policies during COVID-19 are as follows:

  • PayPay has been transitioning to remote work to ensure employees safety during the pandemic, and we’ll continue this even after it subsides.

  • While we’re open to considering engineers looking to relocate to Japan, travel restrictions have made it difficult to give a clear timeframe for relocation.

  • Until COVID-19 is settled and we're ready to issue visas, you can start working remotely from abroad.

View PayPay's company page

Search jobs from PayPay in Japan
Senior Backend Engineer (Principal/Tech Lead) at PayPay