Role Overview
We are looking for a Senior Python Tech Lead to drive the design, development, and delivery of scalable backend services for our retail and POS platform. The role combines hands-on technical leadership with people management of a small, high-performing engineering team (3–4 members) and direct engagement with enterprise customers. The ideal candidate has built and operated production systems on AWS and brings deep familiarity with the POS / retail ecosystem.
Key Responsibilities
Technical Leadership
- Architect, design, and develop backend services and APIs in Python for POS and retail use cases such as transactions, inventory, pricing, promotions, and loyalty.
- Set technical direction, define coding standards, and own code quality through reviews, design reviews, and mentoring.
- Drive end-to-end delivery — from requirements and estimation to deployment, monitoring, and post-release support.
- Identify and resolve performance, scalability, and reliability bottlenecks in production systems.
AWS Cloud & Engineering
- Design and operate cloud-native solutions on AWS using services such as EC2, ECS/EKS, Lambda, API Gateway, RDS, S3, SQS/SNS, and CloudWatch.
- Implement CI/CD pipelines, infrastructure-as-code (Terraform/CloudFormation/CDK), and DevOps best practices.
- Ensure security, compliance, cost optimization, and observability across cloud workloads.
- Drive adoption of microservices, event-driven architectures, and modern data pipelines where appropriate.
Team Management
- Manage and mentor a team of 3–4 engineers — assign work, conduct 1:1s, set goals, review performance, and support career growth.
- Foster a culture of ownership, technical excellence, and continuous learning within the team.
- Plan sprints, manage backlog, and ensure predictable delivery in collaboration with product and program management.
- Hire, onboard, and retain engineering talent.
Required Skills & Experience
- 8+ years of professional software engineering experience, with strong, hands-on Python expertise (Django, Flask, or FastAPI).
- 2+ years of experience leading and managing small engineering teams (3–4 members).
- Proven hands-on experience with AWS — designing, building, and operating production workloads.
- Solid experience in the POS / retail domain — transactions, store operations, inventory, pricing/promotions, loyalty, payments, or merchandising.
- Strong fundamentals in data structures, algorithms, system design, and distributed systems.
- Strong, hands-on database expertise in Oracle — schema design, complex SQL, PL/SQL, query tuning, indexing strategies, partitioning, and performance optimization on large datasets.
- Working knowledge of additional relational databases (PostgreSQL, MySQL) and at least one caching/NoSQL store (Redis, MongoDB) is a plus.
- Experience designing and consuming REST APIs and integrating with third-party retail systems.
- Proficiency with CI/CD, Git workflows, automated testing, and observability tooling.
- Excellent written and verbal communication skills with prior customer-facing experience.
Preferred Qualifications
- Prior experience working with NCR retail platforms (e.g., NCR Voyix / NCR Aloha / NCR Counterpoint / NCR POS solutions) or Amazon retail technology (e.g., Amazon Retail, Just Walk Out, Amazon Go, AWS for Retail) is strongly preferred.
- Experience integrating with payment gateways, EMV terminals, or PCI-DSS compliant environments.
- Familiarity with event streaming (Kafka, Kinesis) and data platforms (Snowflake, Redshift, BigQuery).
- AWS certifications (Solutions Architect, DevOps Engineer, or equivalent).
- Experience working in Agile / Scrum environments with global, distributed teams.
- Exposure to modern frontend stacks or mobile POS applications is a plus.
Soft Skills
- Strong leadership presence with the ability to influence both engineers and customer stakeholders.
- Clear, structured communication — both in writing and in technical presentations.
- Ownership mindset, bias for action, and ability to navigate ambiguity.
- Customer-first attitude balanced with engineering pragmatism.
Education
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Pay: ₹1,200,000.00 - ₹1,500,000.00 per year
Benefits:
Work Location: Remote