PayPay, a rapidly growing FinTech company with over 65M users since 2018, is seeking a Backend Engineer to join their diverse team of professionals from over 50 countries. The role focuses on developing and maintaining their payment system infrastructure to deliver optimal customer experiences.
As a Backend Engineer, you'll be responsible for designing large-scale systems with high complexity to support high-throughput applications. The position requires expertise in leveraging infrastructure for solving large-scale problems, developing tools, and contributing to open source projects. The company values problem-solving as a core principle and expects engineers to support their code in production.
The tech stack is comprehensive and modern, including Java, Kotlin, Scala, Spring Boot, various databases (MySQL/AuroraDB, DynamoDB, Redis, TiDB), and cloud services (AWS, GCP). The development environment features modern tools like Docker, Kubernetes, and ArgoCD.
PayPay offers an attractive work environment with their "Work From Anywhere at Anytime" policy, super flexible working hours, and comprehensive benefits including social insurance, 401K, and visa sponsorship. The company provides excellent work-life balance with generous paid leave policies and competitive compensation including annual salary reviews and special incentives.
The ideal candidate will have 3+ years of Java experience or equivalent skills in other programming languages, strong fundamentals in data structures and algorithms, and experience with NoSQL databases and distributed computing. Knowledge of Japanese is a plus, though not required as translation support is provided.
Join PayPay to be part of a company that values innovation, challenges the status quo, and aims to create a future beyond imagination. The role offers opportunities for professional growth and the chance to work on cutting-edge payment technologies that impact millions of users.