Senior Software Engineer (PHP)
Location
South Africa
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer (PHP)
Mukuru
At Mukuru, we’re not just building financial products we’re creating access, opportunity, and impact. As one of Africa’s leading fintech companies, we’ve enabled over 40 million cross-border transactions, connecting people to what matters most. Now, we’re looking for a Senior Software Engineer to help us push the boundaries even further. Why this role matters You won’t just write code you’ll shape solutions that directly impact millions of people across the continent. This is your opportunity to work on meaningful products, solve complex challenges, and contribute to a fintech ecosystem that’s changing lives. What you’ll do - Lead by example writing clean, scalable code that sets the standard for excellence - Design and build impactful features that power our financial services platform - Contribute to architectural decisions and influence technical direction - Mentor and uplift fellow engineers, fostering a culture of growth and collaboration - Continuously improve team processes, delivery, and engineering quality - Stay ahead of industry trends and bring innovative thinking to the team What you bring - 7+ years of experience in software engineering - Strong expertise in PHP and modern frameworks - Solid understanding of web architecture, OOP, and design principles (SOLID) - Experience with Docker, CI/CD pipelines, and modern Git workflows - Exposure to microservices architecture and RESTful APIs - Database experience (migration, transformation, scripting) - Familiarity with cloud technologies (AWS or similar) - Experience working in Agile environments (Scrum/Kanban) What sets you apart - A natural leader who enjoys mentoring and growing others - Strong problem-solving skills with a business-focused mindset - Excellent communication and collaboration abilities - Adaptability and curiosity in a fast-evolving tech landscape I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!! Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers. If you do not receive any response after two weeks, please consider your application unsuccessful. NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Developer (Javascript)
CodekeeperModern all-in-one software escrow solutions for agile development companies and their clients
Full Stack Developer (JavaScript) Are you an experienced Senior Full-Stack JavaScript Developer who takes pride in crafting clean, efficient, and scalable code? Excited by the opportunity to make a meaningful impact in the fast-evolving software escrow industry? Codekeeper is on the hunt for a talented Full-Stack Engineer with deep JavaScript expertise to join our growing team. If you’re passionate about building high-quality solutions and want to help shape the future of software escrow, we’d love to hear from you. Apply now and be part of something impactful. About the Company Codekeeper was founded by tech industry professionals to revolutionize software escrow for the cloud era. We offer state-of-the-art disaster recovery solutions that mitigate third-party risks in business operations. As a remote-first company with a central office in The Hague, we prioritize a healthy, resilient organization to support the development of our robust app. 🌐 codekeeper.co/ What Else Can You Expect from Us? - A dynamic, enthusiastic, and fun team - Opportunities for growth within a startup environment - Regular team activities and get-togethers - A comprehensive onboarding process with a dedicated ramp-up period and time to learn - A culture that values open communication, feedback, and collaboration We believe in nurturing our app, teams, and organization with a focus on long-term success. We're dedicated to building a healthy, resilient company that empowers every team, from design to support and operations. About You You're a driven, "getting things done" kind of person who's eager to tackle new challenges and make a meaningful impact in the software escrow industry. Skills & Experience - Degree in Computer Science - 5+ years of hands-on experience in JavaScript, TypeScript, HTML5, CSS3, React/Context API - 3+ years of experience with Next.js (App Router), GraphQL/Apollo - Proficiency with TailwindCSS - Proficiency in version control (Git, GitHub/GitLab) - Testing experience with Playwright, Cypress, or Jest + React Testing Library - Experience with relational databases like PostgreSQL and MySQL, as well as ORMs such as Prisma or Drizzle - Familiarity with authentication solutions (Cognito, Auth0, NextAuth.js) - Excellent communication skills, a team player, and service-oriented mindset - A strong passion for software development Nice to Have - Knowledge of serverless functions & edge computing (Vercel, AWS Lambda) - Understanding of CI/CD pipelines and DevOps (GitHub Actions, Vercel, Netlify) - Experience with data visualization frameworks (e.g., Chart.js, Google Charts) - Familiarity with AWS technologies Additional Info - Job Location: Remote (#LI-Remote) - Join us to shape the future of software escrow! How to Apply Please send an application that speaks directly to how you would like to fill this position. There are no right answers or expectations. Show us your role in our company’s future and our role in yours. Address some of the work we do. Introduce yourself as a colleague. Feel free to respond in either Dutch or English. #LI-Remote
• Use various languages and technologies to develop systems across different platforms, such as Web, REST, Mobile, and browser extensions; • Apply development best practices such as SOLID, DDD, and TDD; • Extract and analyze information from our databases using SQL, NoSQL, and Big Data; • Develop scalable cloud applications using Amazon Web Services.
AI Automation, Backend Developer
Virtual AssistFreeing Up Business Owners to Live in Their SWEET Spot.
• Build Complex Workflows: Design and deploy n8n automations (e.g., "When a user signs up, scrape their website, summarize it with an LLM, and update our CRM"). • Create Dashboards: Use Lovable.dev to spin up user-facing dashboards and admin panels rapidly. • Develop RAG Systems: Build backends where users can chat with PDF documents or specific datasets. • Scripting: Write and deploy Python/JS scripts for data scraping, cleaning, or API middleware. • Communication: Explain your code logic in clear spoken English via Slack/Zoom during US business hours.
• Backend feature development and maintenance. Implement improvements to our EUDR backend services, refine geospatial workflows, and strengthen data checks and error handling. • Investigative problem-solving. When something doesn’t look right to our Support team, you will help trace through data, assumptions, and system behavior to understand what happened and how to fix it. • Working with ambiguous or evolving requirements. EUDR is a regulated space where guidance changes, and internal requests are sometimes incomplete. You’ll help clarify what’s needed and translate it into practical engineering work. • Adapting the system to regulatory updates. As the EU releases new FAQs or adjustments, you will help interpret their implications and adapt parts of the system to remain consistent and compliant. • General backend engineering. Python + PostgreSQL/PostGIS development, improving observability, contributing to CI/CD pipelines, and helping make the system more resilient over time.




