Experience Range: 10 - 18 years
Job Location: Kuwait
Work Type: Permanent
Candidates are preferred from E-commerce domain
About role
This is a Senior Engineering Manager /Director role with an e-commerce company offering the opportunity to lead and manage the engineering team in delivering high-quality solutions.
The role comes with an opportunity to work in a Gulf country, providing unique cultural experiences and exposure to new technologies and industries.
The ideal candidate should have a strong technical background and a proven track record in managing teams and delivering complex projects.
Strong experience in Spring boot framework
Expectation:
- Bachelor's degree in the engineering field, and preferably masters degree.
- Strong knowledge of Java and Java microservices especially Spring Boot framework.
- Contributing to large scale projects handled millions of hits and transactions.
- Experience of 7 to 8 years in leader position for software development center.
- Experience contributing to building startups.
- Architect level of web development.
- Strong knowledge with hands-on experience in async, microservice and serverless architectures.
- Strong knowledge in all messaging and queuing.
- Hands on experience in Elasticsearch.
- Fair experience and knowledge in DevOps and best practices of deployment.
- Good knowledge in clouds preferably AWS.
- Experience in hiring, mentorship new joiners, and freshers.
- Hands on experience in agile development.
- Strong knowledge of relational and nosql DBs.
- Strong experience in web application security threats and mitigations.
Responsibility:
- Responsible for planning, designing, developing, and testing software projects from start to finish
- Lead a team of junior to senior-level developers, including mentorship (technical and soft skills), career path definition, conducting 1 on 1 sessions, performance reviews, and daily work management
- Identify product design features to support scalability, usability, and better performance
- Estimate timelines for both long-term road-map initiatives and short-term deliverables
- Work on problems of diverse scope requiring analysis of sometimes complex contributing factors to quickly diagnose root causes and solve them
- Spearhead new initiatives and processes
- Oversee and guide the success of teams following an agile scrum process
- Lead by example and deliver working functionality to stakeholders through hands-on development