19 Nov 2024

Head of Engineering at Ndovu

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Ndovu is a micro-investment platform that provides easy access to financial markets including Africa. Ndovu digitizes the investing process, providing access to global markets whilst providing advice all through your phone. The co-founders have 44 years of combined experience in building and scaling technology products, launching fintech products, and deep investment expertise in financial markets. We are a team of go-getters with vibrant personalities. Ndovu’s mission is to level the playing field because everyone deserves to succeed.

Head of Engineering 

Key Responsibilities:

  • Lead and manage a team of software engineers, ensuring efficient, high-quality code delivery.
  • Collaborate with cross-functional teams (Product, QA, Design, etc.) to align projects with business objectives.
  • Architect and design scalable, high-performing applications across backend, frontend, and mobile domains.
  • Ensure adherence to best practices in coding, testing, and deployment.
  • Drive innovation and technical improvements, including code quality and system design.
  • Manage cloud infrastructure and robust deployment pipelines on platforms like AWS, Google Cloud, or Azure.
  • Mentor junior and senior engineers, promoting growth and skills development.
  • Oversee project timelines, stakeholder communication, and resource allocation for successful outcomes.
  • Assist in analyzing enterprise-level solutions.

Requirements:

  • 10+ years of software development experience, with at least 5 years in a leadership role.
  • Proven ability to manage remote teams.
  • Extensive experience with agile development methodologies (Scrum, Kanban).
  • Strong hands-on experience with technologies across backend, frontend, and mobile: JavaScript, TypeScript, Node.js, React, Angular, Flutter, or native mobile (iOS/Android).
  • Preferably hands-on experience in enterprise software development using Java or .NET.
  • Expertise in cloud platforms, especially AWS, Google Cloud, or Azure.
  • Strong understanding of microservices architecture, REST APIs, and cloud-native technologies.
  • Familiarity with DevOps practices, including CI/CD, containerization (Docker), and orchestration (Kubernetes).
  • Proven track record of managing complex, large-scale software projects and distributed systems.
  • Proficient with project management tools like Jira or ClickUp.
  • Strong communication skills for translating business requirements into technical solutions.
  • Experience with enterprise integration, including legacy system modernization and cloud migration.
  • Awareness of emerging trends and technologies.
  • Native or excellent English skills.
  • Background in financial technologies is a plus.

Preferred Qualifications:

  • Master’s degree in Computer Science, Software Engineering, or a related field.


Method of Application

Submit your CV and Application on Company Website : Click Here

Closing Date : 19 December. 2024





Subscribe


Apply for this Job