🔔 FCM Loaded

Back End Developer

Innodata Inc.

2 - 5 years

Noida

Posted: 10/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

Job Title: Backend Developer (Python + Devops + Docker) 5+ Years Experience


Job Summary:

We are seeking an experienced Backend Developer with strong Python expertise who can design, build, and maintain robust backend services and APIs. The ideal candidate will have hands-on experience with modern Python frameworks, DevOps practices, containerization (Docker), and exposure to AI/ML or LLM-based projects.


Key Responsibilities:

  • Develop, optimize, and maintain backend services, APIs, and microservices using Python frameworks (e.g., Django, Flask, FastAPI).
  • Integrate and work with Python libraries relevant to backend, data processing, and AI/ML workflows.
  • Collaborate with data science and AI/ML teams to implement, deploy, and scale machine learning or LLM-driven features.
  • Build and maintain CI/CD pipelines and apply DevOps best practices for smooth deployment and environment management.
  • Containerize services using Docker and manage deployment environments.
  • Write clean, efficient, and well-documented code following best practices.
  • Troubleshoot system issues, optimize performance, and ensure backend reliability and scalability.
  • Work closely with cross-functional teams including frontend, product, and cloud/infra teams to deliver end-to-end solutions.


Required Skills & Experience:

  • 5+ years of experience as a Backend Developer with strong proficiency in Python.
  • Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
  • Strong knowledge of Python libraries for backend, automation, or AI/ML integration.
  • Experience working on AI/ML or LLM-based projects (model integration, APIs, scaling, or inference pipelines).
  • Solid understanding of DevOps tools and CI/CD practices.
  • Experience with Docker for containerization and environment management.
  • Strong grounding in RESTful API design, microservices architecture, and distributed systems.
  • Familiarity with cloud platforms (AWS, GCP, Azure) is a plus.
  • Ability to work in an agile environment and deliver high-quality, scalable solutions.


Preferred Qualifications:

  • Experience with model deployment frameworks (TensorFlow Serving, TorchServe, or similar).
  • Knowledge of Kubernetes or orchestration tools.
  • Understanding of data engineering workflows or messaging queues (Kafka, RabbitMQ, etc.).
  • Strong problem-solving skills and ability to work independently or in a team.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.