Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • 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

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Robert Bosch Engineering and Business Solutions Private Limited logo
Robert Bosch Engineering and Business Solutions Private Limited

Engineering and Technology Services

Chennai

RecommendedJobs for You