Improving cash payments for those most in need
Millions of people across the developing world do not have reliable access to essential services like banking, telecommunications and electricity.
Bank branches and ATM's are incredibly expensive to set up and run. This means that the poorest, most remote villages in Africa do not have access to formal banking services, cannot buy airtime and electricity, nor pay for essential services like school or government fees.
We work with banks to help them set up mini branches in remove villages by providing the tech that lets a shop keeper or street merchant safely provide banking and payment services to their community.
Working at Nomanini
Our office is casual (summer means shorts, t-shirt and flip-flops) and we are serious about our mission of making financial services available to those who most need it.
We believe in cross-functional people and highly autonomous teams. We all have a broad knowledge of our system and are able to work where we are needed, from back-end to front-end. We pair program to test ideas and share knowledge in real time. We use test driven development to keep us honest, continuous integration ensures that we are talking to each other and use continuous delivery to get features and fixes out with the minimum of fuss. Our Kanban board radiates information for everyone to see.
We have weekly all-hands breakfasts where we share and discuss our business strategy.
Our company has a mixture of on-site and remote teams. The sales and implementation team works in-country to grow and support our clients, while the majority of development is from our Cape Town office. Office hours are flexible, and we work from home one or two days a week. We stay connected with each other using Google Meet, Slack and Gsuite.
What our team is saying
Liezel says, "I love Nomanini because I get to have a real social impact."
Monde says, "You only appreciate Nomanini when you start working here. Most companies tell you all about their amazing values, but when you start they are nothing like that. Nomanini is one of the few places I've worked at where the lived values are more than what I expected."
Andrew says, "The work-life-balance and flexible tech stack is what I appreciate the most."
Our engineers work on a broad range of technologies: From Android Java, ReactJS, GraphQL to NodeJS, Go, Python, Google Cloud, Docker, Kubernetes, and Prometheus/Grafana.
Our Hiring Process
This is what you can expect when interviewing with us.
Our interview process has the following stages:
A bit more about the technical assessment:
During the process, you are likely to meet the following members of our team:
What will they be looking for?
How to make a good first impression:
How long does our interview process usually take, from first call to offer stage?
If you need any additional information on our interview process, please reach out to us directly.
Alternatively, please take a look at our careers page to get to know us better