Full Stack Software Development Manager

4 weeks ago


Umhlanga, South Africa iKhokha Full time

**Company Description**
iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way.
Our office is a high-performance environment where we thrive on pushing each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here.

Are you ready to shape the future of fintech and lead a talented team to new heights?

Our iK Tribe is growing, and we're on the hunt for a visionary Full Stack Development Manager to join our high-growth company. If you're passionate about driving innovation, challenging the status quo, and harnessing the power of technology to make a difference, then we want you on our team

Dive into the dynamic world of fintech with iKhokha and be at the forefront of technological evolution. Join us, and let's create the future together

**So, what will you do?**
As a Software Development Manager within the iKhokha product team, you will be responsible for day-to-day management and optimizing the delivery throughput of the Software Engineering team. This will include working closely with Product Managers and Technical Architect to drive efficiencies and enable technical delivery in line with strategic objectives.

Furthermore, you will play a key mentoring role and assess skills requirements and gaps. This includes performance management, developing roadmaps for career growth, and outlining courses and material for training. You’ll play an active role in assessing the technical feasibility of solutions where needed.

**In addition to the above, you will**:

- Creating guidance and alignment on development standards, best practices, documentation, and processes across all teams.
- Drive continuous improvement across the engineering space, including ways we can improve productivity, streamline workflows, and optimize for frequent and faster deployments.
- Identifying, managing, and mitigating risks associated with delivery (key-man dependency, quality, timing, etc.).
- Live the engineering culture we want to create - foster communication, collaboration, documentation, knowledge sharing, etc.
- Stay up to date with emerging technologies and industry trends.
- Ensure the technical feasibility of projects and their alignment with the company’s goals.
- Manage day-to-day activities of the software development team.
- Conduct performance reviews and provide constructive feedback.
- Develop and implement personal development plans for team members.
- Assist in the recruitment process to attract top engineering talent.
- Develop and implement effective onboarding programs for new hires.
- Mentor new team members to ensure a smooth transition into the team.
- Conduct role and job description reviews and updates.
- Perform skills gap assessments.
- Identify and review courses and learning material.
- Build and review processes for upskilling.
- Assess and review learning journeys for engineers.
- Track and advise on career progression and readiness.
- Provide guidance and feedback on career tracking.
- Provide coaching and mentoring.
- Provide mentorship and career development advice to engineering team members.
- Conduct regular one-on-one meetings with engineers to offer feedback and support.
- Foster a collaborative and inclusive team environment.
- Ensure that all development team members are aligned with iKhokha’s vision and goals.

**Qualifications**
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

**Deal Breakers**:

- 7 Years of Software Engineering experience
- Strong proficiency in software design and development, utilizing one or more high-level languages such as Java, C#, Python, etc.
- Proven experience in a leadership or managerial role within a software development team.
- Demonstrated experience in interviewing, mentoring, and developing engineering talent.
- Experience with agile development methodologies and project management tools.
- Deep understanding of software development life cycle (SDLC) and best practices.

**In addition to the above, the below will make you a frontrunner for the role**:

- People management skills, building cohesive, high-delivery teams.
- Impact and influence to help drive outcomes according to business objectives.
- Excellent communication skills with the ability to translate technical concepts to different audiences with varying degrees of technical ability.
- Strong analytical and problem-solving skills.
- Experience working with cloud infrastructure (AWS, Azure, Google Cloud) would be advantageous.
- A high level of software development knowledge. Have an understanding of complexities and high-level requirements.
- Ability to inspire and motivate a team.

**Additional Information** Perks of joining the Tribe?**
- Work in a high-growth company with tangible results you're accountable for.
- Enjoy hybrid, remote, and in office work models.
- Competitive remuneration and benefits, including



  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    About the RoleWe are seeking a highly skilled Senior React Developer to join our team at BET Software. As a senior member of our development team, you will be responsible for designing, coding, and maintaining complex applications.Key ResponsibilitiesDesign fit-for-purpose solutions and algorithmsContribute to design and planning meetings, ensuring alignment...

  • QA Manager

    1 day ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: If you have what it takes to be a Quality Assurance Manager for one of the most diverse betting software providers in Sub-Saharan Africa, then we have a spot available for you! We are on the search for a leader who will oversee the activity of the QA Department and Team. We trust you to be responsible for building and leading a talented...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: We are looking for a lover of code and all things digital. A leader of the pack that wears many hats. Like a cop on the beat, your role is to set the standard in the workplace. As the **Software Development Manager** at BET Software, you will take ownership of our talented Team of Software Engineers. We need someone who is able to take a...

  • Senior BI Engineer

    4 weeks ago


    Umhlanga, South Africa BET Software Full time

    We Want You: Data is the key to smarter decisions, and were looking for a Senior Business Intelligence Engineer to unlock its full potential. In this role, youll drive strategic goals, solve complex business challenges, and turn vast amounts of data into actionable insights. Your expertise will help shape the future, guiding senior leaders and refining...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: You will have the opportunity to work in diverse areas of talent acquisition and talent management, handling various tasks from identifying, attracting, assessing, retaining and advancing internal and external talent. Developing new or creative recruitment solutions ensuring at all times that BET Software hires the best possible...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: Are you passionate about delivering top-notch software quality and ready to make your mark? BET Software is searching for an Intermediate Software Quality Analyst to join our dynamic Durban team. This is your opportunity to elevate your career, leveraging your SQA1 expertise in manual functional testing and API test development. You’ll...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    About the TeamBET Software is a dynamic and forward-thinking company that values collaboration, open communication, and diversity, equity, and belonging. Our team is passionate about building premium software solutions that make a real impact.Key QualificationsBachelor's degree in Computer Science, Software Engineering, or similar fieldAt least 5 years of...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - BSc, BCom, N.Dip - At least 5 years of experience in a software testing role. - ISTQB certifications are advantageous. **W**hat You’ll Do**: - ** Analysis and Design**:You will examine documentation like business requirements and specifications. This review helps you derive appropriate test estimates and formulate a...


  • Umhlanga, South Africa BET Software Full time

    We Want You: Join our team at our Head Office in Durban and contribute to building Premium Software Solutions that make a real impact. Were looking for a Senior React Developer who is passionate about next-generation technologies , thrives in dynamic environments and has experience in designing, coding and maintaining complex applications. In this role,...

  • Product Manager

    2 days ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: We are looking for someone with experience in leading talented Teams and executing product objectives at the highest standard. A **Product Manager** that is the synthesis of several responsibilities including business strategists, product owners, business and market analysts as well as a customer liaison. The successful incumbent will carry...


  • Umhlanga, South Africa 101 Careers Full time

    Company Description **Job Description**: **Job Description**: **Responsibilities** - Develop and designing relevant code on project needs - Mentoring junior developers - Create test driven environment for relevant projects **Competencies Required** - Is a self-starter who requires mínimal supervision, and takes high ownership of work assigned - Must be...


  • Umhlanga, South Africa 101 Careers Full time

    Company Description **Job Description**: **Responsibilities** - Develop and designing relevant code on project needs - Mentoring junior developers - Create test driven environment for relevant projects **Output/Core Tasks** - You take ownership of your career and are ready for your next move - Analytical and you know how to translate problems into clear...


  • Umhlanga, KwaZulu-Natal, South Africa CarePoint365 Full time

    CarePoint365 is a leading provider of social care management software solutions that support care providers in delivering quality care.We are seeking a highly motivated and experienced Software Development Lead to join our team and lead the successful delivery of our solutions to clients. As a key member of our development team, you will be responsible for...

  • IT Project Manager

    60 minutes ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: We are on the search for an IT Project Manager; a leader who is a master at multitasking. You will manage high-complexity projects to successful completion from initiation through to closure. In this role, you will collaborate and coordinate with cross-functional Teams to complete distinct projects, both on time and within budget. The...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Job Description:Senior Systems Engineer - A Key Role in Mission-Critical EnvironmentsThe Role:As a Senior Systems Engineer at BET Software, you will play a pivotal part in the management and optimisation of complex hybrid environments. Your technical expertise will be essential in ensuring seamless operation of mission-critical systems.Your...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    The Ideal CandidateWe are looking for a highly skilled and experienced Senior Infrastructure Engineer to join our team. If you have a passion for building and maintaining world-class IT infrastructures, and if you possess strong technical skills, leadership abilities, and excellent communication skills, we would like to hear from you.About the RoleIn this...

  • Lecturer

    2 days ago


    Umhlanga Rocks, South Africa Alpvest Full time

    Alpvest Institute For FutureTech has vacancies for lecturers in: Emerging Technologies Innovation management Design thinking Information Technology with specializations in: Cyber security Artificial Intelligence Data Science Full Stack development Game development Software engineering, amongst others A minimum of an honours degree is required, a...


  • Umhlanga, KwaZulu-Natal, South Africa Hollywoodbets Full time

    Job DescriptionThe Star Factory is seeking a highly skilled Software Development Instructor to join our team in Umhlanga, Durban. This exciting opportunity requires an individual with extensive experience in software development and training.About the Role:Design and deliver comprehensive software development training programs tailored to different skill...

  • Commercial Manager

    54 minutes ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: We’re searching for a **Commercial Manager** who will embrace a culture that is all about collaboration, diversity, growth and empowerment. In this role, you will be responsible for providing strategic direction, business improvement, and leadership to all levels of our business. Can you provide support in the development, implementation,...


  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    Job DescriptionWe are looking for an experienced Intermediate Systems Engineer to join our cutting-edge team at BET Software. As a key member of our IT department, you will play a crucial role in ensuring the smooth operation of our systems and networks.Key ResponsibilitiesTechnical Output Administration of the Windows/Linux network, including all servers...