Improving cash payments
Millions of people across the developing world do not have reliable access to essential services like telecommunications and electricity.
Nomanini has developed a range of portable payment terminals and an integrated management platform to cost effectively and easily allow merchants to sell these services where they are needed most.
Working at Nomanini
Our office is casual (summer means shorts, t-shirt and flip-flops) but that doesn't mean we don't take our work seriously.
We believe in cross-functional people and highly autonomous teams. All of us have a broad knowledge of our system and are able to work where we are needed, from embedded devices to back-end and 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 continuous delivery to get features and fixes to customers. Our Kanban board radiates information for everyone to see.
We have weekly all-hands breakfasts where strategy is shared and discussed.
Our engineers work on a broad range of technologies: The embedded Linux application is written in C, C++ and Lua; application servers run Python on the Google Cloud Platform; front-end dashboards use Flask, Bootstrap and AngularJS.