Roles & Responsibilities :
Role Overview
We are looking for a highly skilled Backend Developer with expertise in Python (FastAPI) and MongoDB to design and build scalable secure and maintainable backend services and APIs. The ideal candidate will have a deep understanding of asynchronous programming RESTful API design and microservices architecture with the ability to deliver high-performance backend solutions that support digital applications and integrations.
This role requires a strong technical foundation problem-solving skills and the ability to work independently while collaborating effectively with cross-functional and remote teams.
Key Responsibilities
Design develop and maintain modern backend services and APIs using Python and FastAPI ensuring scalability performance and security.
Implement RESTful APIs following industry best practices including OpenAPI/Swagger specifications and API security standards (OAuth2 JWT).
Model optimize and maintain MongoDB databases including schema design aggregation pipelines and performance tuning.
Contribute to microservices-based architectures leveraging containerization (Docker) and modern deployment practices.
Write clean modular and testable code applying design patterns and scalable architecture principles.
Develop and maintain unit integration and load tests to ensure system reliability.
Implement backend logging monitoring and observability tools for robust operations.
Collaborate with cross-functional teams (product frontend QA DevOps) to deliver high-quality backend solutions.
Participate in CI/CD pipelines code reviews and agile ceremonies.
Stay updated with emerging technologies frameworks and best practices to continuously improve backend systems.
Required Qualifications & Skills
Bachelors Degree in Computer Science Software Engineering Information Technology or a related field.
Proven experience as a Backend Developer with strong proficiency in Python.
Hands-on experience building asynchronous APIs using FastAPI.
Strong knowledge of RESTful API design documentation (OpenAPI/Swagger) and security best practices (OAuth2 JWT).
Expertise in MongoDB including advanced data modeling aggregation framework and performance optimization.
Familiarity with microservices architecture containerization (Docker) and deployment automation.
Solid understanding of Git CI/CD pipelines and dependency management tools (Poetry pipenv).
Experience in writing and maintaining unit integration and load tests.
Good understanding of backend logging monitoring and observability tools.
Strong problem-solving analytical and communication skills.
Ability to work independently and collaborate with distributed teams.
Preferred/Good-to-Have
Experience with PostgreSQL Redis or other SQL/NoSQL databases.
Knowledge in the Telecom domain (OSS/BSS EAI).
Certifications in FastAPI Python or MongoDB.
Qualifications :
Educational qualification:
Experience :
Mandatory/requires Skills :
Preferred Skills :
Additional Information :
Experience - 4 years
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more