Padmi

Lead Python Developer (Technical)

Remote · IndiaPosted 2 months ago
Software engineeringSenior
Apply at Kelp Infotech

Opens the source posting on naukri.com

Source description

About the role

View original

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 (34 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 1) 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. 2) 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. 3) Team Management Manage and mentor a team of 34 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 10+ 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.

One address, no account. We’ll tell you when matching roles go live.

Lead Python Developer (Technical) at Kelp Infotech · Padmi