About the job
We are looking for a skilled Python Developer to join our team. You will be responsible for designing, developing, and maintaining backend systems and APIs. The role involves working with modern frameworks, databases, and cloud technologies to build scalable and high-performing applications.
Responsibilities
- Design and implement backend services using Python frameworks (Django, Flask, or FastAPI).
- Build and integrate RESTful APIs and GraphQL endpoints.
- Work with relational and NoSQL databases to model and optimize data.
- Implement unit tests and follow TDD/BDD best practices.
- Collaborate with front-end and mobile developers to deliver end-to-end solutions.
- Participate in code reviews, mentoring, and improving team coding standards.
- (For Senior) Contribute to system architecture, scalability, and performance optimization.
- Strong English communication skill
Requirements
- 3+ years of professional Python development experience.
- Strong knowledge of one or more Python frameworks (Django, Flask, FastAPI).
- Experience with SQL and NoSQL databases.
- Familiar with Docker, CI/CD, and cloud environments (AWS/GCP/Azure).
- Good understanding of testing frameworks (pytest, unittest).
- Strong problem-solving and communication skills.
- (For Senior) Experience in system design, microservices, and leading technical discussions.
🎁 What you’ll get:
- 💰 Competitive onsite salary in Japan.
- ✈️ Visa sponsorship, flight tickets & relocation support.
- 🌏 Multicultural and professional working environment.
- 📱 Opportunities to work on cutting-edge mobile projects.