Fast API Developer

  • Full-time
  • Legal Entity: Bosch Global Software Technologies Private Limited

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

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 programmingRESTful 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

  • Bachelor’s 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 architecturecontainerization (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

Privacy PolicyImprint