Senior Python Developer

Habilelabs

Senior Software Developer Habilelabs Pvt. Ltd. Actively Hiring Type: Full-Time Experience: 4+ Years Department: Engineering Location: Jaipur 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 apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.