Job Title: Software Engineer
Duration: Permanent
Location: Shinagawa, Tokyo
Budget: 7M to 9M JPY
Position Details
€¢ Develop RESTful/gRPC API services to handle thousands of requests per second.
€¢ Develop tools to support, automate, and optimize infrastructure, minimizing errors and improving efficiency.
€¢ Work with QA team to build performance and integration testing tools for these APIs.
€¢ Collaborate with product managers to ensure that implementation meets the specifications.
€¢ Contribute actively to the technical discussions.
€¢ Focus on clarity, robustness, security and ease of use
Work Environment
Technical Stack:
€¢ Programming languages: Java/Kotlin, Golang and NodeJS (JavaScript/TypeScript).
€¢ Data stores: MySQL, MariaDB, ETCD, Redis.
€¢ Container orchestration: Kubernetes.
€¢ Public Cloud: GCP, Azure.
Mandatory Qualifications:
€¢ Bachelor€™s or Master€™s degree in Computer Science, Engineering, Mathematics or related field.
€¢ Experience in two or more of the following programming languages: Golang, , Java, Kotlin, C/C++, Rust, Python.
€¢ Experience with designing, developing and maintaining backend services, including REST, GraphQL and gRPC APIs.
€¢ Deep understanding of networking protocols such as HTTP and TCP.
€¢ Experience with relational databases.
Desired Qualifications:
€¢ Experience with and enthusiasm for Docker/Kubernetes.
€¢ Interest in safe, stress-free and repeatable operations and understanding their importance for a payment business.
€¢ Knowledge of modern software development techniques such as CI/CD, blue/green deployments, canary releases, A/B testing, etc.
€¢ A track record of self-directed side projects, research, or open-source contributions.
€¢ Experience in working in cross-cultural development teams.