SENIOR PYTHON DEVELOPER
01 position
The Job Duties
We are seeking Full Stack Developer to join our outsourcing projects for Japanese clients who:
– Design, develop, and optimize backend services using Python (FastAPI) within a
Microservices architecture.
– Analyze business requirements and translate them into robust and maintainable
technical designs following Clean Architecture principles.
– Take technical ownership of assigned modules; perform code reviews, mentor junior
developers, and ensure code quality and best practices.
– Collaborate cross-functionally with Frontend, QA, and Test teams to deliver and
maintain reliable, scalable systems.
– Write and maintain technical documentation, including API docs and system architecture
notes.
Your Skills and Experience
– 5+ years of software development experience with Python programming languages, with
proven experience building production-grade systems using FastAPI, Flask, Django…
– Experience developing distributed systems using microservices architecture, serverless
architecture, and event-driven architecture
– Strong database and schema design skills for large-scale applications.
– Strong understanding of software engineering principles, such as Clean Architecture,
SOLID principles, and common design patterns
– Strong problem-solving and document skills.
Plus point:
– Familiar with unit testing, integration testing and CI/CD (GitLab CI, GitHub Actions,…)
– Experience with client-side frameworks and libraries that interact with server-side APIs
such as React, Angular, Vue.js, Svelte, TypeScript, etc.
– Exposure to AI/ML technologies
– Experience with AWS