This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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)