Overview
An Engineering Manager to lead Numida's engineering team in delivering high-quality, scalable, and impactful software solutions. The ideal candidate will provide technical leadership, mentor engineers, optimize processes, and align engineering efforts with strategic business objectives. This person will play a critical role in shaping the direction of the team and the technical decisions that will drive the company’s mission of empowering small businesses across Africa.
Responsibilities
- Technical Leadership:
- Champion modern development practices.
- Guide architectural decisions ensuring alignment with Numida’s mission.
- Drive innovation and technical excellence within the team.
- Team Management & Execution:
- Lead a dynamic team by setting clear, measurable goals.
- Monitor team progress, ensuring on-time and high-quality software releases.
- Foster a culture of accountability, collaboration, and celebrating successes.
- Mentorship & Career Growth:
- Provide ongoing coaching to engineers.
- Offer structured mentorship to help engineers grow technically and professionally.
- Support team members in overcoming challenges and developing leadership skills.
- Collaboration & Communication:
- Work closely with product, design, and cross-functional teams to align technical priorities with business objectives.
- Translate complex technical ideas into clear, actionable plans.
- Ensure strong communication across teams and stakeholders.
- Process Optimization:
- Identify opportunities to streamline workflows.
- Implement best practices to optimize operational efficiency within the engineering team.
- Hiring & Onboarding:
- Actively participate in recruitment efforts to scale the engineering team.
- Ensure smooth onboarding and effective mentorship for new hires.
- Help new hires integrate quickly and become productive contributors to the team.
Experience
- Development Experience:
- 5+ years of hands-on development experience.
- Significant technical leadership experience, ideally within FinTech or similar sectors in Africa.
- Engineering Management Experience:
- 2+ years in engineering management (or similar roles such as technical lead or team lead).
- Proven track record of building and scaling high-performing engineering teams in agile, fast-paced environments.
- Technical Expertise:
- Proficient in React (JavaScript/TypeScript).
- Experience with Python (Django or similar frameworks).
- Experience managing relational databases (e.g., PostgreSQL).
- Experience with cloud platforms, preferably AWS.
- Familiar with designing RESTful APIs.
- Familiar with state management solutions.
- Excellent Communication Skills:
- Ability to simplify and communicate complex technical concepts to diverse audiences (e.g., product teams, CEO, engineers).
- Adaptable & Resilient:
- Ability to work in dynamic, high-pressure environments and pivot solutions quickly when needed.
- Solution-oriented and resilient to challenges that arise in fast-paced environments.
- Passion for Impact:
- Driven by a desire to empower small businesses and entrepreneurs across Africa.
Qualifications
Bachelor's degree or equivalent in Computer Science, Engineering, or a related field (preferred but not mandatory).
Tools & Technologies
- React
- Python
- PostgreSQL
- AWS
- RESTful APIs
- State Management
- CI/CD
- DevOps
- GraphQL
- Mobile Development
- Microservices
- Containerization
Remote (+2Hr EAT)
Expected Salary
Up to R130k ZAR p/m
Work Policy
Remote
Team
Engineering
Industry
Financial Services
Interview Process
- Quick Meet
- Take Home Assessment
- Live Technical Meeting
- Culture Fit
- Checks & Offer