Mukuru Logo

Senior Software Engineer

Mukuru|Posted 8 days ago

Skills and experience

Role:Engineering lead
Other roles:Backend engineer, Full stack engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    PHP
    SQL
    Laravel

Location and salary

Remote policy:Hybrid
Location of job:Mowbray, Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent
Salary range:R75,000 - R80,000 per month

Role description

Join our team as a Senior Software Engineer and play a pivotal role in shaping our backend solutions. You'll be at the forefront of designing, developing, and delivering reliable and scalable systems that power our web-based applications. Collaborating with cross-functional teams, you'll have the opportunity to define and implement new features, continuously improve our codebase, and tackle exciting technical challenges.

We're looking for a skilled PHP developer with 5+ years of experience and a strong foundation in object-oriented programming. You'll work with modern frameworks like Laravel or Symfony, design RESTful APIs, and manage databases. Your expertise in web application architecture, security principles, and scalable system design will be crucial as we grow and evolve our products.

At our company, we value continuous learning and innovation. You'll have the chance to stay current with industry trends, participate in architectural discussions, and contribute to knowledge sharing within the team. We offer a collaborative Agile environment where your problem-solving skills, analytical thinking, and effective communication will shine. Join us to work on cutting-edge technologies and make a significant impact on our products and users.

About Mukuru

501-1000 employees

What we do

Mukuru helps you move money around Africa. Whether you are sending cash for instant collection or topping up a bank account or mobile wallet it has never been easier. We use the latest mobile and web-based technologies to give you the best experience possible. But that’s just half the story. To really understand us, you need to know the “why” behind all we do.

We know that every one of our customers has a story. Just like we do. So whether they are sending money for school fees, hospital bills, rent or groceries, we are passionate about making that story end well.

It is this, the opportunity to enrich the lives of Africa's people by helping family, friends and loved ones stay connected, that motivates us to improve, to do more and to reach further. To us a remittance is more than money. It represents the love, care and hard work of the sender and can be a lifeline, an opportunity or even a celebration to the recipient.

Our Values

  • World Class Service - It sets us apart from the competition.
  • Innovation and Creativity - If we don't have it, we'll build it.
  • Growth Through Learning - It's about progress.
  • A Sense of Family - We are all in it together.
  • Integrity - We're just down-to-earth, honest people.
  • Passion in Work and Play - It's about giving everything.

Our Hiring Process

We a close-knit bunch so we place a lot of emphasis in the hiring process as we grow our family.

  1. You will firstly have an interview with the Team Lead, Development Manager or HR - we are down-to-earth, honest, all-in-it-together kind of people so have the first meeting is about getting to know each other seeing if we are a good fit for you and you for us
  2. We will give a short technical assignment to do in your own time - we are not the push a deadline kind of company but it is about giving it your everything in what you do. We tend to be able to move quite quickly in our process so completing the technical assessment as quickly as you can help to make the process even less of time hassle and we actually give you feedback on how you did - we take our world-class service seriously even our promises to each other as a team
  3. Our system works with people's livelihoods and trust, background checks (credit and criminal records) are part of our process
  4. Learning and growth is a big part of the Mukuru and an online psychometric test helps assist in identifying how we can work together to grow you career in the team
  5. We have a discussion about our offer to you.

For us, it's just as much about you choosing to make us a part of your story as much as it is about us choosing you to be a part of ours

Perks at Mukuru

Flexible work hours
Games / chill out room
Great coffee
Choice of Macbook Pro or Laptop
Relaxed working environment
Generous leave allowances
Competitive salaries with reviews and annual discretionary bonuses
Hybrid work model

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
PostgreSQL
PostgreSQL
Javascript
Javascript
MySQL
MySQL
PHP
PHP
React
React
jQuery
jQuery
HTML5
HTML5
C#
C#
Microsoft Azure
Microsoft Azure
.Net Core 2.0
.Net Core 2.0
Kibana
Kibana
Symfony
Symfony
Flutter
Flutter
Amazon Redshift
Amazon Redshift
Amazon Lambda
Amazon Lambda
Amazon Web Services
Amazon Web Services
.NET Core
.NET Core

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Elasticsearch
Elasticsearch
Google Analytics
Google Analytics
Power BI
Power BI

dev ops

Bower
Bower
GitHub
GitHub
Travis CI
Travis CI
Git
Git
Docker
Docker
GitLab
GitLab
Puppet
Puppet
New Relic
New Relic
Kubernetes
Kubernetes
Terraform
Terraform
Prometheus
Prometheus
Sentry
Sentry

business tool

Slack
Slack
Zendesk
Zendesk
JIRA
JIRA
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Sendinblue
Sendinblue

Office Photos

The Trough - our Friday drinks spot.
The Pasture - where staff go out to play.
Boardroom

Similar jobs on OfferZen: