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
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
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.
-
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.