Senior Python Developer
Habilelabs
- 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.
- 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.