Director Of Engineering Job Description
Our client enables small businesses and local ownership to grow with technology, particularly in emerging markets. They have been able to achieve this with distributed teams across and outside Africa.
MISSION
To live up to our client’s customers expectations by swiftly delivering an application that is intuitive, bug-free, and robust and to develop the capabilities of our client’s tech team to help you to deliver on that promise.
KEY RESPONSIBILITIES
Lead technical development of our client’s SME & Enterprise Apps
Work with the Tech Lead to set the technical strategy and vision for the company
Take a leading role in product road map development
Implement major product functions (i.e. payments, inventory management) within 1 sprint of the planned delivery 95% of the time
Present trade-offs between performance and functionality
Support management in tracking and analyzing key product and technology performance indicators and monitoring trends in key business KPIs
Build out our client’s technology infrastructure to optimize functionality and efficiency
Support management in improving the development methodology
Build out relevant software stack
Actively monitor and optimize spend on the server and other costs
Keep the team up-to-date on information pertaining to technology standards and compliance regulations
Discover and implement new technologies that yield competitive advantages
Ensure the stability and security of our client’s applications and systems and the safety and integrity of user data
Build quality assurance and data protection processes
Implement best practices in-app and data security
Prevent catastrophic breaches of our system
Coordinate efforts within the tech team and between tech and other functions
Nurture the talents of all developers to make sure that they are able to bring their full self to the work
Advocate for tech during sprint planning sessions
Lead sprint retrospectives after all sprints
Build bridges between tech, our customers, and the rest of the company
Provide budgets for technical requirements
Communicate technical requirements and restraints in plain language to all stakeholders
Mentor tech team members
Be a team player
Internal NPS of 8 or above from your teammates
Participate in all monthly 360 feedback sessions
Continuously learn by participating in 6 relevant webinars or by reading 6 relevant books per year and share what you learned with the team at monthly lunch & learns and/or through a blog post.
Serve as the public face for the companys technical vision, promoting our client among relevant stakeholders and helping our client to be a key player in West Africas tech ecosystem.
EXPERIENCES AND COMPETENCIES
Empathy, Honesty & Integrity, Analytical Skills, Proactivity, Openness & Transparency, Perseverance, Adaptability
3+ years experience in a DevOps role
Knowledge of DevOps procedures, processes, practices and an ability to help build the necessary infrastructure
Understanding and experience using/developing Restful APIs
Understanding of cloud technologies such as GCP/AWS
Ability to work closely with other engineers, product managers, and customer support
Ability to work in a dynamic and agile environment with tight deadlines
Positive, can do attitude with a focus on the success of the team over individual successes
Bonus if you have experience with microservices
To apply for this job please visit www.linkedin.com.