Part-Time -Backend Engineer (Python / Microservices)

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Backend Engineer

Key Responsibilities

  • Design and develop scalable backend services using

    Python

    (FastAPI primarily; Flask/Django as needed).
  • Implement data models and persistence layers using

    Pydantic

    and

    Beanie

    with

    MongoDB

    .
  • Build and maintain

    event-driven microservices

    leveraging

    Apache Kafka

    for messaging and streaming.
  • Develop containerized applications using

    Docker

    and deploy them on

    Kubernetes

    (Helm for packaging).
  • Collaborate with cross-functional teams (frontend, DevOps, product) to design service contracts, APIs, and integration workflows.
  • Ensure reliability, observability, and performance through

    Prometheus

    ,

    Grafana

    , and

    Splunk

    dashboards/logs.
  • Write comprehensive

    unit and integration tests

    using

    Pytest

    or other Python testing frameworks.
  • Contribute to continuous integration and deployment pipelines (GitHub Actions, Jenkins, or similar).
  • Participate in architectural discussions, performance tuning, troubleshooting, and system-wide improvements.

Required Skills & Qualifications

  • 3+ years of professional experience as a Backend Engineer or similar role.
  • Strong proficiency in

    Python

    and experience with

    FastAPI

    (or Flask/Django).
  • Hands-on experience with

    MongoDB

    , including schema design using

    Pydantic/Beanie

    .
  • Solid understanding of

    microservices

    , distributed systems, and

    event-driven architecture

    .
  • Experience with

    Apache Kafka

    (producers, consumers, topics, partitions, schema handling).
  • Experience with

    Docker

    ,

    Kubernetes

    , and

    Helm charts

    .
  • Familiarity with monitoring tools such as

    Prometheus

    ,

    Grafana

    , and

    Splunk

    .
  • Strong understanding of CI/CD workflows and git-based pipelines.
  • Good understanding of testing methodologies; proficiency with

    Pytest

    .
  • Excellent problem-solving skills and ability to work in an agile environment.


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