Job Description: Python Tech Lead
About the Company
Retail Scan is a leading retail intelligence and engagement solutions company, working with over 50+ consumer goods brands and reaching 400,000+ retail touchpoints across India. We deliver cutting-edge solutions through our flagship platforms:
- Ezeepay – a retailer-first app enabling loyalty programs, digital payments, and trade engagement.
- MyTrack – a mobile-first audit and data collection platform with geo-coded, real-time insights.
- Retail Hub – a central hub for connecting brands, retailers, and technology-driven engagement.
With 14+ years of profitable operations, Retail Scan is now scaling rapidly through innovative technology-led services.
About Role:
We are seeking a hands-on Python Tech Lead to design, develop, and optimize scalable systems while leading a high-performing development team. This role requires deep technical expertise in Python/Django, databases, DevOps, and system architecture, along with the ability to mentor developers and ensure timely project delivery.
Key Responsibilities
- Design and build scalable applications, APIs, and workflows using Python/Django.
- Write, review, and optimize code for performance, scalability, and security.
- Lead technical decision-making on architecture, integrations, and system design.
- Manage sprint planning, task allocation, and production deployments.
- Debug, troubleshoot, and resolve production issues with minimal business impact.
- Drive database optimization and lead MSSQL → PostgreSQL migration.
- Experienced in implementation of Elasticsearch, Django Signals, Celery, and other backend optimization tools.
- Automate workflows using Python scripts, AI/ML, and emerging technologies.
- Mentor developers, conduct code reviews, and enforce coding best practices.
- Ensure compliance with security protocols and DPDP Act, ISO 27001 and SOC 2 Compliance requirements.
Requirements
- 8+ years of experience as a Python Developer, including 2–3 years in a team lead role.
- Strong expertise in Python/Django, relational databases (MS SQL, PostgreSQL), and system design.
- Hands-on experience with AWS (EC2, IAM, S3, Docker) and CI/CD deployments.
- In-depth working knowledge of Django Signals, Gunicorn, and Celery for backend processing
- Experience integrating Bank and Govt APIs for payments and KYC validation.
- Working Knowledge of frontend frameworks (React, React Native, Android Java).
- Familiarity with modern deployment platforms (Netlify, Vercel) and open-source tools (Apache Superset).
- Strong problem-solving, debugging, and troubleshooting skills.
- Excellent communication and team leadership abilities.