Description :
Key Responsibilities :
Team Leadership :
- Lead, mentor, and grow a team of software engineers; foster a culture of ownership, collaboration, and technical excellence.
Delivery Management :
Drive sprint planning, OKR tracking, and ensure timely, high-quality delivery of engineering outcomes.System Architecture :
Design and oversee large-scale distributed systems and high-performance backend architectures that power e-commerce platforms.Technical Strategy :
Partner with product and business stakeholders to define technical direction, scalability goals, and long-term engineering vision.Process Optimization :
Implement and improve agile engineering practices, code reviews, and CI / CD pipelines for continuous improvement.Scalability & Performance :
Ensure system reliability, high availability, and performance optimization for large-scale, real-time transaction systems.Cross-functional Collaboration :
Work closely with Product Managers, Data Engineers, and DevOps teams to align product strategy with technical delivery.Skills :
Bachelors or Masters degree in Computer ScienceAt least 10+ years of professional experienceMinimum 2 years of experience managing software development teamsAbility to drive sprints and OKRsDeep understanding of transactional and NoSQL databasesDeep understanding of messaging systems, especially KafkaStrong experience with cloud infrastructure (AWS / GCS)Good to have : experience with data pipelines and Elasticsearch (ES)Exceptional team management skills and experience building large-scale distributed systemsExperience in scalable systemsExpertise in Java / Python and multithreading(ref : hirist.tech)