About TartanHQ
TartanHQ is an AI-first enterprise-tech company backed by 500 Global, Info Edge Ventures, and AngelList. We've raised ~$8.5M and are rapidly scaling toward profitability. Our platform powers operations for India's leading financial institutions including HDFC Bank, Bajaj Allianz, Care Health, Yes Bank, and 50+ enterprises.
We provide three core products: HyperVerify (80+ verification APIs), HyperSync (unified APIs for HRMS/ERP/CRM), and HyperApps (AI agents for insurance, banking, and compliance automation).
Role Overview
We are seeking a Senior Software Development Engineer with 4-7 years of experience to join TartanHQ's backend engineering team. You will design and develop scalable, production-ready systems using Python-based frameworks, REST APIs, and cloud infrastructure. This role involves full ownership of features from design to deployment, collaborating with product and design teams to build the HR/payroll tech products that drive TartanHQ's mission.
Key KPIs
Sprint delivery utilization: >90%
Feature delivery: 1 feature/month minimum
Pull request reviews: 100% coverage
Defect leakage: <2%
Day-to-Day Responsibilities
A typical week includes: code reviews and feature implementation, sprint ceremonies and standups, technical design discussions, debugging production issues, and knowledge sharing with the team. You'll work within 2-week sprint cycles, collaborating with product managers on requirements and QA on test strategies.
Core Responsibilities
Development Excellence (60% time allocation)
Design and implement scalable backend features using Python, Django, or FastAPI
Build and optimize REST APIs for high throughput and low latency
Develop features for the AI layer powering TartanHQ products
Write clean, testable code with >80% test coverage
Implement database designs using PostgreSQL and optimize queries
Deploy features using Docker, Kubernetes, and CI/CD pipelines
Quality & Reliability (20% time allocation)
Conduct thorough code reviews for team pull requests
Debug and resolve production issues with RCA
Optimize system performance and reduce technical debt
Participate in design-driven development with proper documentation
Collaboration & Leadership (20% time allocation)
Work closely with Engineering Managers and peer SDEs
Collaborate with Product Leads on feature requirements
Mentor junior engineers on coding standards and best practices
Participate in knowledge sharing sessions and tech talks
Required Skills & Qualifications
4-7 years of backend engineering experience
B.Tech in Computer Science or related field
Expert proficiency in Python
Strong experience with Django, FastAPI, or Flask
Deep understanding of REST APIs and microservices architecture
Solid PostgreSQL/MySQL database experience
Hands-on experience with Docker and Kubernetes
Experience with CI/CD pipelines (GitHub Actions, Jenkins, etc.)
Proficiency with AWS or GCP
Preferred Skills
Experience integrating AI/ML models into production systems
Familiarity with event-driven architecture and message queues
Experience with distributed systems and scalability patterns
Knowledge of system design principles and trade-offs
Contributions to open-source projects
What We Look For
Ownership mindset: You take end-to-end responsibility for features
Growth orientation: You actively seek feedback and learn from failures
Collaboration: You communicate clearly and work effectively across teams
Quality focus: You prioritize code quality and testing over speed
Problem-solving: You break down complex problems systematically
Reporting To
Engineering Manager