Lead Software Engineer at Indsafri
Indsafri
- Kenya
- Permanent
- Full-time
- Working close with Product Owners & Technical Leads to translate Technical Design Specifications to deliverable tasks
- Define learning paths and identify training courses and skills gaps for the engineering team
- Hands-on mentorship, adoption and alignment of the engineering team.
- Actively contribute to the code base.
- Own technical specifications, test plans and documentation.
- Track technical debt and identify opportunities to correct as part of the delivery life-cycle.
- Using your product experience, assist in the definition of minimum marketable features and minimum viable releases.
- Develop a deep understanding of the supported platforms, identify opportunities for improvement.
- Source opportunities for innovation.
- Define engineering standards for building world-class platforms (Peer reviews, coding standards,CI/CD pipelines, security).
- Define system SLAs, metrics and monitoring.
- Perform technical spikes and experimentation.
- Assist in the definition and conform to the software development process.
- Provide team visibility, rewards and recognition.
- 7+ years of software development experience, including at least 3 years of experience supervising staff.
- Deep hands-on understanding of Java, Golang or similar languages.)
- Deep understanding of highly available platforms.
- Deep understanding of solutions design.
- Deep understanding of Cloud technologies.
- Deep understanding of relational and NoSQL databases.
- Solid understanding of event-driven architecture.
- Solid understanding of client-side technologies.
- Proven ability to lead test-driven development and maintenance.
Jobs in Kenya