Full Stack Software Development Manager

5 months 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 iKhokha Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at iKhokha. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using a range of technologies, including...


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

    About the RoleWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our team at iKhokha. As a key member of our engineering team, you will be responsible for leading the development of our central dashboard, a critical tool for merchants to manage and expand their businesses through innovative technological solutions.Key...


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

    Job Title: Senior Full-Stack Software EngineerAre you a seasoned software engineer looking for a new challenge? We're seeking a Senior Full-Stack Software Engineer to join our team at iKhokha.Key Responsibilities:Lead the development of our central dashboard, a vital tool for merchants to manage and expand their businesses.Work in an Agile environment within...


  • Umhlanga, KwaZulu-Natal, South Africa Career Recruit Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our dynamic team at Career Recruit. As a key member of our team, you will be responsible for developing and integrating new features and systems using Laravel and AWS.Key ResponsibilitiesDesign and implement robust, scalable web applications using Laravel and AWS.Manage and implement...


  • Umhlanga, South Africa Career Recruit Full time

    About the Role:Our client is seeking a talented and experienced Full Stack Developer to join their dynamic Durban team. This role is ideal for someone who has a strong background in Laravel, Node.js, and AWS, with specific experience in the financial services industry. You will be responsible for developing and integrating new features and systems while...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years’ experience managing software development teams and team leads. - At least 10 years in a technical role within the IT software development industry. - Prior experience ensuring timely project delivery. - Provide technical and architectural guidance to development team. - Ensure development standards and...


  • Umhlanga, South Africa BET Software Full time

    The Star Factory has an exciting opportunity for a **Talent Development Manager** to be based in Durban, KZN. The successful Team Member will be responsible for the Management of training and development for Bet Software, creating a training culture for the company, and mobilizing all the training resources of The Star factory to achieve these...

  • Software Architect

    3 weeks ago


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

    Job Title: Software ArchitectWe are seeking an experienced Software Architect to join our team at BET Software. As a key member of our technical leadership team, you will be responsible for designing and developing complex software systems that meet the needs of our business.Key Responsibilities:Develop and communicate the overall software architecture and...

  • Software Architect

    3 days ago


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

    Job Description:At BET Software, we're seeking an experienced Software Architect to join our team. As a key member of our organization, you'll play a crucial role in designing and developing complex software systems that meet our business goals and requirements.**Key Responsibilities:**• Develop and communicate the overall software architecture and...


  • Umhlanga, South Africa iKhokha Full time

    Job DescriptionReady to revolutionize the way businesses grow and operate?  Join the iKTribe as a Senior Software Engineer, where you'll lead the development of our central dashboard, a vital tool for merchants to manage and expand their businesses through innovative technological solutions. So, what will you do?  You will be a part of building new...

  • Software Architect

    2 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Bachelors or Master’s degree in computer science, Software Engineering or a related field. - Minimum of 5 years of experience as a Technical Lead or a related role with a focus on designing and architecting complex software systems. - Strong expertise in software architecture patterns, methodologies and best practices. -...


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

    Senior Software Quality AnalystWe are seeking a highly skilled Senior Software Quality Analyst to join our team at BET Software in Durban. As a key member of our quality assurance team, you will play a critical role in ensuring the delivery of high-quality software products.Key Responsibilities:Develop and execute comprehensive test strategies to ensure...


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

    Senior Software Quality AnalystWe are seeking a highly skilled Senior Software Quality Analyst to join our team at BET Software in Durban. As a key member of our quality assurance team, you will play a critical role in ensuring the delivery of high-quality software products.Key Responsibilities:Develop and execute comprehensive test strategies to ensure...

  • Software Developer

    1 day ago


    Umhlanga, KwaZulu-Natal, South Africa Geotech Full time

    At Geotech, we are looking for a highly skilled Software Developer to join our team. In this role, you will be responsible for the full software development lifecycle, from system maintenance and updates to integration and optimization. Your expertise will ensure the seamless operation of our systems, including financial platform integrations.Key...

  • Software Delivery Lead

    4 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - At least 3-5 years in a technical role within the IT industry. - At least 3-5 years’ experience managing/leading software development cross functional teams. - Experience facilitating timely product/project delivery. - Detailed knowledge of the SLDC and management of software projects. - Driven to achieve results despite...


  • 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 Geotech Full time

    We are seeking a talented PHP Developer to collaborate with our team in the development of high-quality software solutions. At Geotech, we value expertise, creativity, and teamwork, and we believe that a skilled PHP Developer will be a valuable addition to our team.About the PHP Developer PositionWe are looking for an experienced PHP Developer who will write...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - A minimum of 8 years of experience within the infrastructure field. - A minimum of 4 years of domain experience and a broad range of technical exposure (e.g.: Network, Server, Systems Admin or Engineer). - Experience with designing and leading the solutions design for the team. - Experience understanding a holistic...


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

    We are seeking a skilled and experienced Project Management Office (PMO) Lead to join our team at BET Software. The successful candidate will be responsible for leading and managing our project portfolio, ensuring that our business projects are executed with precision and excellence.Key Responsibilities:Develop and lead the Project Management Office...