resu·mail

Senior Python Developer

at HabileLabs

Gurugram, India Senior Posted 2026-04-22

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Senior Python Developer role at HabileLabs, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

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: Collaborative, 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.

How to get this job at HabileLabs

  1. Don't rely on the portal. Cold applications for a role like Senior Python Developer land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at HabileLabs — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach HabileLabs's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›