Senior Backend Engineer

  • Remote OK - Anywhere in Japan
  • Full-time
  • September 20, 2024
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

PayPay is looking for a Senior 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 to solve such large-scale problems.
  • Develop tools and contribute to open source wherever possible.
  • Adopt problem-solving as a way of life – always go to the root cause! Support the code you write in production.
  • Participate in code reviews to maintain high-quality code standards and ensure security/data protection measures
  • Support team members by providing technical guidance and design directions
  • Constantly identify performance improvements and optimize the application for maximum speed and scalability
  • Collaborate with product managers and other stakeholders to gather requirements and deliver features on time

 

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

  • Excellent skills in Java, or any other generalized programming language, such as Scala, Python, or Go.
  • Interest and ability to learn other coding languages as needed.
  • 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, Pub/Sub Systems, and Database Clients.
  • Experience with microservices.
  • Experience designing high-traffic systems.
  • Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development.
  • Business of English or Japanese

 

Preferred Qualifications

  • Experience in working for system development in finance, payment, or similar industries.
  • Language ability in Japanese and English is a plus (We have a professional translator, but it is nice to have language skills).
  • Experience with AWS services.

PayPay, a FinTech company that has achieved more than 65M users (as of August 2024) within around six years since its launch in 2018, is rapidly expanding its business scale as a payment platform used by approximately one out of every two smartphone users in Japan.

The company has a diverse team of professionals from more than 50 countries and is building a world-class engineering organization.

PayPay's biggest competitor is "cash". They are seeking people who can accept this challenge positively, brush up on 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.

View PayPay's company page

↑ Back to top ↑

Senior Backend Engineer at PayPay
APPLY NOW  ➜