As a Backend Engineer, you will be collaborating with engineers, designers and QAs, and working in an environment where you can be one of the founding members to build up a new organization within PayPay Securities.
Responsibilities
- Develop and operate the Backend Application system for PayPay Securities product (PHP, Java, SpringBoot, MySQL/AuroraDB)
- Design large scale systems with high complexity to support our high throughput applications
- Understand how to leverage infrastructure for solving such large scale problems
- Develop tools and contribute to open source wherever possible
- Adopt problem solving as a way of life – always go to root cause!
Requirements
- 3+ years experience in developing Backend Application for company products
- Experience in using Java/PHP under professional environment, or if you are non-Java user, excellent skills in generalized programming languages, such as Scala, Python and Go.
- Interest and ability to learn other coding languages as needed.
- Experience with NoSQL databases and distributed cache.
- Strong fundamentals in data structures, algorithms and object oriented programming
- In-depth understanding of concurrency and distributed computing
- Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS platform development
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with implementing platform components such as RESTful APIs, Pub/Sub Systems, Database Clients
- Experience with AWS services
- Experience in system design, development of web system which handles massive amount of transactions or requires scalability
- Experience with Microservices
- Experience in working for system development in securities, finance, or similar industries
- Experience in developing inhouse Product/Service