- Accelerate your career within a fast-growing logistics platform
- Lead a talented team in the development of crucial products
- Excellent career and personal development opportunities
Our client is a leading end-to-end logistics platform that optimises logistics and fleet management with modern technologies. They have raised USD50 million from top VCs and are working towards revolutionising the transport logistics sector.
The Job
In this role, you will be managing a small team and lead the development of a portfolio of products concerning both customers and partner drivers in the following sectors: Growth, Lifecycle Management, Transaction Experience, Fulfilment and Enterprise Solutions.
You will be responsible for :
- Working closely with business and product stakeholders to understand product initiatives and iterations, defining requirements and creating user flows with product manager
- Formalising business requirements into roadmaps and sprints.
- Developing high level modeling and design for projects and driving adoption of design frameworks to create robust layered architecture.
- Establishing and driving good code review practices, using the review process as a mentoring tool to upskill people.
- Conducting unit, integration and blackbox testing with the Quality Assurance team
- Managing the execution of the project by delegating tasks effectively.
- Resolving any blockers through technical expertise, negotiation and delegation.
- Implementing effective sync-ups and course corrections to ensure timelines are met
- Formulating SLAs and oversee their adherence for the various systems, effectively tracking issues and performance inefficiencies.
- Monitoring and optimising systems performance
- Driving technical re-design, remodeling and refactoring of systems for robustness and sustainability.
- Providing periodic assessment of team members, charting their career growth paths and training them.
- Collaborating effectively with the recruitment team
The Profile
- You have at least a degree in Computer Science, Engineering or relevant field.
- You have at least 7 years experience in Software Engineering and have managed a technical team of at least 3 people
- Exposure to consumer facing products is required.
- You possess strong technical background and ability to contribute to design and review
- You have experience with web application frameworks such as Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda
- Experience with Kotlin, Java, Ruby, Javascript, Python is required
- You are familiar with PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift, HTTP, Amazon SQS, Sidekiq, Amazon SNS
- You have experience with sever management systems like Amazon ECS, Docker
- You have knowledge of design frameworks such as Domain Driven Design, Clean Architecture, Layered Architecture
- You are a strong team player who can manage multiple stakeholders
- You pay strong attention to detail and deliver work that is of a high standard
- You are a strong mentor and coach who can build high performing teams
Ref: 27430296
Source link