HamburgerMenu
hirist

Job Description

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

info-icon

Did you find something suspicious?