Software Development Leader
3 days ago
Company Overview
Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies.
We offer critical customer services such as Funeral Cover, The Mukuru Money Card and payment solutions for businesses in emerging markets.
Job Description
This is a hybrid role where you'll be surrounded by passionate individuals, and a collaborative culture that fosters creativity and growth.
You will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products.
Your responsibilities will include:
- Writing code that serves as an example for other software engineers.
- Applied and energetic involvement in the design and implementation of medium to large size features.
- Demonstrating a broad knowledge of industry trends and standards, our infrastructure, and our delivery system.
- Providing technical advice and weighing in on technical decisions that impact the team or the company at large.
- Improving the overall quality of engineering done in your team and consistently taking steps to support the success of your teammates.
- Mentoring others to accelerate their career growth and encouraging them to participate.
- Building on the team processes and looking for ways to improve them.
Key Requirements
The following skills and qualifications are required:
- Grade 12 or equivalent (Essential).
- Relevant IT degree or diploma (Desirable).
- 7+ years' experience working as a Software Engineer.
- Strong PHP background with working experience in PHP frameworks & related open-source technologies.
- Ability to build, test, and deploy applications using Docker.
- Database management experience (data migration, transformation, and scripting).
- Experience with modern Git workflows (pull requests, code reviews, CI/CD).
- Experience with Agile Software Development Methodologies such as Scrum/Kanban.
- Applied understanding of design patterns and principles (such as the SOLID principles).
- Applied understanding of web application architecture and object-oriented programming.
- Knowledge of microservices architecture and RESTful API services.
- Knowledge of Cloud Technologies (AWS, etc.).
Additional Skills
The following skills are highly desirable:
- Strong communication skills for effectively conveying technical concepts, collaborating with team members, and understanding requirements and feedback.
- Leadership skills for guiding and mentoring junior team members, fostering teamwork and collaboration, and setting a positive example within the organization.
- Ability to analyze complex problems, think critically, and devise effective solutions aligning with project goals and business needs.
- Being adaptable, open to change, and having a willingness to learn and adapt to new technologies, methodologies, and approaches in our rapidly evolving industry.
-
Software Development Leader
3 days ago
Pretoria, Gauteng, South Africa Findojobs South Africa Full timeFindojobs South Africa is a company that is pushing the boundaries of what's possible in physical retail.We believe that physical retail is not dead, but rather has yet to evolve alongside today's modern customers.Our goal is to connect physical storefronts with customers in a way that rivals online shopping.About the Team & RoleWe are looking for a seasoned...
-
Head of Software Development
4 days ago
Pretoria, Gauteng, South Africa Findojobs South Africa Full timeWe are a dynamic team at Findojobs South Africa, passionate about making today's physical retail experience more convenient, affordable, and enjoyable.We are seeking a highly skilled VP Engineering to join our team and drive our software development efforts forward. The successful candidate will be responsible for leading multiple engineering teams, defining...
-
Senior Software Developer
4 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeOur client is seeking a highly skilled and experienced Senior Software Developer to join their dynamic team. The primary responsibility of this role will be the design, development, testing, and debugging of software solutions. You will collaborate closely with various stakeholders to ensure that the software meets functional and system requirements, while...
-
Software Developer
4 weeks ago
Pretoria, Gauteng, South Africa MSP Staffing LTD Full timeWe are seeking a talented and experienced Software Engineer to join our clients team and contribute to the development and maintenance of our omni-channel communication systems. The ideal candidate will have a strong foundation in software development, with a focus on designing and architecting scalable and reliable systems. Key Requirements · 3 years of...
-
Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa People Source Full timeGood understanding of networking and network security. Any experience developing in UNIX, QT applications , source control and product release cycle management an advantage. Opportunity to join a team providing hardware and software-based security solutions in the ICT industry. All products are developed in-house and from the ground up. Gauteng.
-
Protocol Software Developer
3 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timePROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2 and Layer 3 protocol software components. Developing software. Verify protocol stack against...
-
Protocol Software Developer
1 week ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timePROTOCOL SOFTWARE DEVELOPERPretoria EastMinimum Requirements:B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering)0-5 years of working experience in software development in a professional capacityResponsibilities:Development of Layer 2 and Layer 3 protocol software components.Developing software.Verify protocol stack against specifications...
-
Software Solutions Developer
5 days ago
Pretoria, Gauteng, South Africa Bitco Full timeBitco is seeking a highly skilled and experienced Software Solutions Developer to join our team. As a key member of our development team, you'll play a critical role in designing, building, and delivering high-quality software solutions.About the Role:Our ideal candidate will have a minimum of 3-5 years of experience in software engineering/IT infrastructure...
-
Protocol Software Developer
2 weeks ago
Pretoria, Gauteng, South Africa E&D Recruiters Full timePROTOCOL SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2 and Layer 3 protocol software components. Developing software. Verify protocol stack against...
-
Senior Software Developer
1 day ago
Pretoria, Gauteng, South Africa HENSOLDT South Africa Full timeHENSOLDT South Africa is a pioneer in defence and security electronics. As a Senior Software Engineer, you will design and implement high-performance software solutions using Java.Key responsibilities include collaborating with stakeholders to gather business requirements, designing and developing robust software solutions, and providing technical leadership...
-
Software Development Expert
2 days ago
Pretoria, Gauteng, South Africa Plus 1X Full timeJob OverviewPlus 1X is seeking an experienced Software Developer to join our team. The ideal candidate will have a strong background in developing and maintaining software products.ResponsibilitiesCoding and software developmentDatabase management and administrationServer management and maintenanceRequired Skills & QualificationsThe following technologies...
-
Software Development Expert
5 days ago
Pretoria, Gauteng, South Africa Workforce Staffing - Gauteng Full timeJob OverviewWe are seeking a skilled Web Software Development expert to join our team at Workforce Staffing - Gauteng. As a key member of our development team, you will be responsible for designing and implementing web-based applications using cutting-edge technologies.The ideal candidate will have a strong background in web software development, with...
-
Software Development Manager
26 minutes ago
Pretoria, Gauteng, South Africa Tumaini Consulting Full timeTumaini Consulting is a dynamic company that is always looking for ways to improve and grow. We are seeking a highly skilled Senior Software Engineer to join our team of experts and contribute to our mission of delivering cutting-edge solutions.The ideal candidate will have strong leadership skills and experience in managing the entire software development...
-
Software Development Expert
4 days ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeAbout Network RecruitmentWe are a dynamic and innovative recruitment agency focused on providing top talent to our clients. Our team of experts is dedicated to finding the best candidates for each role, ensuring a seamless hiring process.This Senior Software Developer position is an excellent opportunity for experienced professionals to join our client's...
-
Software Developer
2 days ago
Pretoria, Gauteng, South Africa DRA Global Full timeDirect message the job poster from DRA GlobalA recruiter that is unorthodox in her approach to the recruiting world. A coach with the moto of 'Leaving you better than how I found you'.Are you passionate about artificial intelligence and eager to develop solutions that drive real business impact? We are looking for an experienced AI Developer to join our...
-
Software Development Expert
4 days ago
Pretoria, Gauteng, South Africa Kemin Full timeAbout the PositionThis exciting opportunity allows you to leverage your skills in software development to drive innovation and growth at Kemin.You will be working on a challenging project, contributing to the development of a cutting-edge platform that sets new standards in the industry.Your input will be invaluable in shaping the future of sciORIAN and its...
-
Software Developer Position
3 hours ago
Pretoria, Gauteng, South Africa Yo-loco Full timeJob Description:We are seeking a highly skilled Software Developer to join our Yo-loco team. This is an exciting opportunity for an experienced professional to contribute to the development of cutting-edge software solutions.Key Responsibilities:Design and develop front-end and back-end applications using HTML, CSS, JavaScript, and Laravel.Collaborate with...
-
Java Software Engineer
3 days ago
Pretoria, Gauteng, South Africa Network IT Full timeSoftware EngineerReference: BIT002696-Muld-1Software solution company based in Pretoria, looking for a proactive Mid to Senior Software Engineer. Hybrid Model. Permanent / fixed term.Duties & ResponsibilitiesRequirements5-8 years' solid development experienceBack-end and Full stack DevelopmentComfortable in team leader roleComfortable as client...
-
Unica Campaign Developer
20 hours ago
Pretoria, Gauteng, South Africa InfyStrat Software Services Full timeGet AI-powered advice on this job and more exclusive features.Global Senior Requirement Manager at InfyStrat Software Services (South Africa)Exciting Opportunities in South AfricaJoin Our TeamWe are seeking talented professionals to fill various roles in South Africa. If you have the skills and experience, we'd love to hear from youAvailable...
-
Software Security Developer
5 days ago
Pretoria, Gauteng, South Africa E and D Recruiters Full timeJob DescriptionWe are seeking a skilled Software Security Developer to join our team.About the RoleThis exciting career opportunity is for a person with expertise in Cryptography and computer & network security.The ideal candidate will have experience in C/C++ programming and Linux-based product development.Duties and ResponsibilitiesDevelop network security...