Senior Python Developer (India)

Senior Python Developer (India)

05 Aug
|
Habilelabs
|
India

05 Aug

Habilelabs

India

Senior Software Developer

Habilelabs Pvt. Ltd.

Actively Hiring

Type: Full-Time

Experience: 4+ Years

Department: Engineering

Location: Gurgaon

Tech Stack: Python, FastAPI / Flask, AI & LLMs, System Design, PostgreSQL, Redis, AWS, Docker, CI/CD

ABOUT THE ROLE

Habilelabs Pvt. Ltd. is looking for a Senior Software Developer to join our engineering team and contribute to building reliable, scalable, and high‑performance Python-based software solutions. You will work across the full development lifecycle—from design and implementation to deployment and production support—while collaborating closely with cross-functional teams, integrating AI capabilities into products, and mentoring junior developers.

RESPONSIBILITIES

Software Development

- Design and build scalable Python backend services and REST APIs using FastAPI or Flask.
- Write clean, well-tested, and maintainable code with a focus on performance and long-term reliability.
- Integrate AI/LLM capabilities into product features, including RAG pipelines, agents, and smart automation.
- Participate in architectural and system design discussions, contributing to key technical decisions.

Code Quality & Engineering Standards

- Conduct thorough code reviews and provide constructive, actionable feedback.
- Champion best practices in testing (pytest), observability, and deployment safety.
- Identify and resolve complex technical issues across the backend stack.

Collaboration & Delivery

- Work closely with product managers, designers, and engineering teams to deliver features end-to-end.
- Break down requirements into clear implementation plans with defined milestones.
- Flag technical risks and delivery blockers early, with proposed alternatives.

Mentorship

- Guide and mentor junior and mid-level developers through pairing, code reviews, and knowledge sharing.




- Contribute to onboarding documentation and internal runbooks to reduce knowledge silos.

REQUIREMENTS

Must-Have

- Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
- Minimum 4 years of experience building and shipping Python-based backend systems.
- Strong proficiency in Python (async patterns, type hints, dataclasses, best practices).
- Hands-on experience with FastAPI or Flask.
- Strong experience with SQL databases (PostgreSQL / MySQL) and ORMs.
- Experience integrating AI/LLM APIs (OpenAI, Anthropic, Gemini, or similar).
- Understanding of prompt engineering, RAG pipelines, vector stores, and agents.
- Strong system design skills (scalability, fault tolerance, caching).
- Experience with Redis, Celery (or similar), AWS services, Docker, CI/CD, and pytest.
- Strong problem-solving and communication skills.

Nice to Have

- Experience building LLM-powered features (chatbots, document Q&A;, summarization).
- Familiarity with vector databases (Pinecone, Weaviate, pgvector, Chroma).
- Knowledge of Kubernetes or ECS.
- Experience with event-driven architecture and message queues.
- Familiarity with monitoring tools (Datadog, Sentry, CloudWatch, Prometheus).
- AWS Certifications.
- Exposure to fintech or financial services domain.

WHAT SUCCESS LOOKS LIKE

Within the first 6 months, you will:

- Own at least one service area end-to-end.
- Ship multiple features with measurable outcomes.
- Be a trusted reviewer and mentor.
- Improve reliability, performance, or developer workflows.

WHY JOIN HABILELABS

- Meaningful Impact: Build products that solve real-world problems.
- Growth Culture: Team-oriented, fast-paced environment with leadership opportunities.
- AI-Forward Team: Work on cutting-edge AI and LLM-powered solutions.
- Modern Stack: Access to modern tools, cloud infrastructure, and continuous learning.
- Ownership: High autonomy and responsibility across services and domains.

📌 Senior Python Developer (India)
🏢 Habilelabs
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india