Senior Backend Engineer (Principal/Tech Lead)
- Remote OK - Anywhere in Japan
- Full-time
- April 10, 2024
Responsibilities
- 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, draw.io, miro.com
- Communication: Slack, Zoom
Qualifications
- 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.
About PayPay
PayPay, a FinTech company that has achieved more than 69M users (as of May 2025) 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.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.