Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Brief:
- The selected Technical Lead will be responsible for all aspects of managing, supporting and developing a team of software engineers, managing the allocation of work ensuring appropriate utilization of staff at all times, ensure that all defined development policies, procedures and standards are followed; and that development activities are delivered within agreed timescales, of high quality and are fit for purpose.
Duties & Responsibilities:
- Communicate, track and monitor development activities to make sure that project is delivered on time with high quality.
- Responsible for code review and to create high & low level design for the application architecture.
- Provide support, coaching and mentoring to Development Team members to ensure that all objectives and commitments are fulfilled in line with expectations, agreements and standards.
- Ensure that unit and systems testing are undertaken to required standards and work with the Testing function.
- Participate in management meetings in regards to development activities.
Job Requirements
- Production grade experience in developing and deploying large scale apps using micro-services architecture.
- Proficient in the following technologies: Node.JS, MongoDB, Redis, Elastic Search, AWS & Docker.
- 12+ Years of experience in Software Development.