Talent.com
Backend Developer (Python / FastAPI — Microservices Trainee)

Backend Developer (Python / FastAPI — Microservices Trainee)

TawanaiNew Delhi, Delhi, India
3 days ago
Job description

About Us

We’ve successfully launched a data-intensive monolithic application that powers complex computational (CFD / WRF) and ML / DL workflows. Now, we’re expanding the system into a scalable microservice architecture.

You’ll be joining a small but elite dev team that’s rewriting the core product from the ground up — focusing on modularity, performance, and maintainability.

This role is perfect for a developer who’s strong in Python / FastAPI and wants to learn infrastructure, containers, and scalable systems in a real-world project.

Role Overview

As a Backend Developer, you’ll work directly with senior engineers to refactor, modularize, and build microservices from our core monolith.

You’ll also receive mentorship in Docker, CI / CD, orchestration, and cloud deployment — with the goal of becoming a full-stack backend / microservice engineer within 3 months.

Key Responsibilities

  • Develop and maintain backend APIs using FastAPI and SQLAlchemy.
  • Work with relational databases (PostgreSQL / MySQL) and optimize data queries.
  • Contribute to refactoring our existing monolithic codebase into modular microservices.
  • Write maintainable, testable, well-documented code.
  • Collaborate with ML / DL and domain-specific workers for integration.
  • Learn and implement Dockerization, service environments, and deployment pipelines.

Required Skills

  • Proficiency in Python with experience in FastAPI, Flask, or Django REST Framework.
  • Understanding of REST APIs, ORM, and basic system design.
  • Familiarity with Git and collaborative workflows (GitHub / GitLab).
  • Strong debugging, analytical, and problem-solving skills.
  • Eagerness to learn about DevOps, Docker, and cloud-based deployment.
  • Nice to Have (Trainable on the Job)

  • Docker, Docker Compose basics.
  • CI / CD exposure (GitHub Actions, Jenkins, GitLab CI).
  • Understanding of Redis, RabbitMQ, or Kafka.
  • Familiarity with server monitoring or logging tools (Prometheus, ELK, etc.).
  • What You’ll Learn Here

  • Docker & Containerization — Build, deploy, and scale microservices.
  • CI / CD Pipelines — Automate build, test, and deployment workflows.
  • Cloud Infrastructure — Learn real-world deployments on AWS / GCP.
  • Microservice Design — Modularize large systems and manage inter-service communication.
  • DevOps Mindset — Bridge backend engineering and platform reliability.
  • Who You Are

  • A fast learner who loves solving system-level problems.
  • Someone who wants to grow beyond writing APIs — into architecture, scalability, and DevOps.
  • Comfortable working in a fast-moving R&D-heavy startup environment.
  • Able to take ownership, break problems down, and ship consistently.
  • Perks

  • Direct mentorship from senior engineers and researchers.
  • Hands-on exposure to CFD, WRF, and ML / DL pipelines.
  • Flexible remote / hybrid work setup.
  • Fast growth trajectory — transition into Platform Engineer within 6–12 months.
  • Location : Remote / Hybrid

    Experience : 6 months – 1.5 years

    Create a job alert for this search

    Backend Developer • New Delhi, Delhi, India