Posted on: 15/10/2025
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 Science
- At least 10+ years of professional experience
- Minimum 2 years of experience managing software development teams
- Ability to drive sprints and OKRs
- Deep understanding of transactional and NoSQL databases
- Deep understanding of messaging systems, especially Kafka
- Strong 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 systems
- Experience in scalable systems
- Expertise in Java/Python and multithreading
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1561130
Interview Questions for you
View All