Company Overview
Our client is a venture studio and early-stage fund focused on accelerating African prosperity through technology entrepreneurship. Our client backs ambitious founders and helps build and launch new products, so this role sits at the centre of product delivery and execution.
Role Summary
As a Full Stack Engineer, you will design, develop, test, and maintain scalable, secure, and high-performance web applications that support the rapid launch of multiple products each year. You will work closely with product, design, and engineering teams to turn ideas, wireframes, and user flows into reliable user experiences.
Key Responsibilities
Design, develop, test, and maintain user-facing features and interfaces.
Collaborate with other engineers to ensure seamless integration, performance, and reliability.
Write clean, efficient, and maintainable full-stack code following best practices.
Debug, troubleshoot, and resolve UI and UX issues to improve the user experience.
Define and enforce development standards and best practices across the team.
Optimize performance, accessibility, and responsiveness across devices.
Work with product and design teams to translate wireframes and user journeys into functional interfaces.
Stay current with emerging full-stack technologies and frameworks and help guide their adoption.
Key Performance Indicators
Code Quality - Maintain an average code review approval rate of 90% or above.
Task Completion - Complete assigned tasks within 95% of agreed timelines.
Bug Resolution - Resolve reported bugs within an average of 3 days from ticket creation.
Collaboration - Participate in at least 80% of team meetings and contribute meaningfully.
Documentation - Maintain clear and comprehensive documentation for 100% of assigned features or modules.
Required Qualifications
3-5 years of proven experience building full-stack applications in a fast-paced product environment.
Experience working in startups, venture studios, multi-product, and related environments.
Strong knowledge of front-end and back-end development principles.
Experience with modern web technologies, frameworks, and APIs.
Solid understanding of software engineering best practices, testing, debugging, and performance optimization.
Ability to work collaboratively with product, design, and engineering teams.
