We’re currently looking for a senior Python engineer to join our fast-paced growing team.
Responsibilities
- Design, develop, and maintain innovative features based on business needs
- Design scalable and fault-tolerant architecture in a distributed cloud deployment
- Ensure high quality deliverables by maintaining CI/CD, writing solid tests, and concise documentation
- Improve team synergy and mentor junior engineers
- Communicate with Design, Product Management and Customer Success teams
- Our tech stack: Python 3, asyncio, NoSQL, AWS, Docker.
Requirements
- 3 years of experience with Python backend development
- Strong background building scalable web applications in Python
- Ability to mentor junior engineers and work collaboratively in a team environment
- Experience with cloud infrastructure, such as AWS, GCP, or Azure
- Ability to automate deployments via CI/CD pipelines
- Understand the importance of clean code and software documentation
- Business level English (Japanese is NOT required)
- Last but not least, fit with open source and hacker culture
Nice to haves
These aren’t required, but be sure to mention them in your application if you have them.
- Experience building large-scale distributed systems
- Deep experience with AWS
- Experience with asyncio based web frameworks in Python
- Knowledge of security concepts and technologies
- Deep knowledge of Linux environment
- Degree in Computer Science or other related technical field
- Team leadership experience
Compensation
7.5 to 12 million JPY annually.