This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
PayPay is seeking a Senior Backend Engineer to enhance their payment system and improve the customer payment experience.
The main responsibilities include designing large-scale systems to support high throughput applications, leveraging infrastructure for large-scale problem-solving, and developing tools while contributing to open source.
The engineer will adopt problem-solving as a lifestyle, support production code, participate in code reviews to maintain high-quality standards, and provide technical guidance to team members.
The role involves identifying performance improvements, optimizing applications for speed and scalability, and collaborating with product managers and stakeholders to gather requirements and deliver features on time.
The tech stack includes Java, Kotlin, Scala, Spring Boot, MySQL/AuroraDB, Docker, Kubernetes, AWS, and GCP among others.
Requirements:
Candidates must have excellent skills in Java or other programming languages such as Scala, Python, or Go, with an interest in learning new languages as needed.
Experience with SQL and NoSQL databases, distributed cache, and strong fundamentals in data structures, algorithms, and object-oriented programming are required.
In-depth understanding of concurrency and distributed computing, experience implementing RESTful APIs, Pub/Sub systems, and database clients, as well as experience with microservices and designing high-traffic systems is necessary.
A degree in Computer Engineering or Computer Science or 5+ years of equivalent experience in SaaS platform development is required.
Proficiency in English or Japanese is necessary.
Benefits:
The position offers full-time employment with a remote work option, allowing employees to live anywhere in Japan.
Employees enjoy super flex time with no core hours, and holidays include weekends, national holidays, and company-designated special days.
Paid leave includes up to 14 days of annual leave in the first year and 5 days of personal leave each year for various personal needs.
The salary is paid in 12 installments, reviewed annually, with a special incentive based on company performance and individual contributions.
Additional benefits include social insurance, a 401K plan, translation/interpretation support, and VISA sponsorship with relocation support.