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.
Back End Developer • Noida, Uttar Pradesh, India