Fast API Developer at Bosch Group
Bangalore, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

29 Dec, 25

Salary

0.0

Posted On

30 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, FastAPI, MongoDB, RESTful API Design, Microservices Architecture, Asynchronous Programming, Docker, CI/CD, Git, API Security, Unit Testing, Integration Testing, Load Testing, Observability Tools, Problem Solving, Communication Skills

Industry

Software Development

Description
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 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 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 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
Responsibilities
The role involves designing, developing, and maintaining backend services and APIs using Python and FastAPI, ensuring scalability, performance, and security. The developer will also implement RESTful APIs and contribute to microservices-based architectures.
Loading...