Save this role or tell us whether you want more jobs like it.
Launched in 2017 as Kudi.ai, a chatbot that enables financial transactions through social apps, Nomba has evolved into one of Nigeria’s leading financial technology platforms. We began by empowering everyday people to serve as neighbourhood banks—offering essential services like withdrawals, transfers, and bill payments, especially in underserved communities. That foundation has grown into a powerful infrastructure that now processes over $1 billion in payments every month. Today, Nomba serves more than 1 million customers—spanning consumers, agents, and businesses of all sizes. Our platform now includes a full suite of business banking tools such as advanced dashboards, treasury features, and integrated payment solutions that help businesses manage their finances and scale efficiently. On the consumer side, we offer intuitive tools for wealth building and financial control, including flexible savings options, spend analytics, scheduled transfers, and interest-free Islamic savings. We’re not just powering payments—we’re helping people and businesses move forward with confidence. With a team of over 250 passionate and driven individuals, we’re not just building financial tools — we’re pushing boundaries and reimagining what’s possible for millions across Nigeria. Every line of code, every customer interaction, and every new idea contributes to our mission: to enable economic prosperity by helping individuals and businesses run efficiently and achieve their goals. As you join us on this journey, know that you’re becoming part of something bigger — a team committed to shaping the future of finance and unlocking opportunity for all. About the role 1. Implement and maintain highly available, scalable, and secure production systems, emphasising automation and Infrastructure as Code (IaC) principles. 2. Collaborate with software development teams to influence the architecture and design of applications for better scalability, reliability, and performance. 3. Develop and maintain monitoring, alerting, and logging solutions to proactively detect and resolve system issues. 4. Respond to incidents and outages, conducting root cause analysis, and implementing preventative measures to minimize future occurrences. 5. Participate in on-call rotations and provide timely response to critical incidents. 6. Continuously improve system performance through performance tuning, capacity planning, and load testing. 7. Implement security best practices, ensuring that systems are compliant with industry standards and regulations. 8. Automate routine operational tasks using scripting and programming languages. 9. Work with cross-functional teams to define and document operational procedures and runbooks. 10. Contribute to the improvement of the CI/CD pipelines to ensure seamless deployments. 11. Keep abreast of industry trends, emerging technologies, and best practices in SRE and cloud infrastructure management.
Requirements About you 1. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 2. Proven experience as a Site Reliability Engineer, DevOps Engineer, or a similar role managing large-scale, highly available production systems. 3. Solid experience with cloud platforms (e.g., AWS, Azure, GCP), including proficiency in provisioning and managing resources. 4. Strong understanding of Linux/Unix systems and command-line utilities. 5. Proficiency in at least one programming or scripting language (e.g., Python, Ruby, Bash, PowerShell). 6. Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation. 7. Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes). 8. Familiarity with monitoring tools and concepts (e.g., Prometheus, Grafana, ELK stack). 9. Understanding of networking protocols, load balancing, and firewalls. 10. Strong problem-solving and troubleshooting skills, with a focus on root cause analysis. 11. Excellent communication and collaboration skills to work effectively with cross-functional teams. Nice to have 1. Relevant certifications in SRE, DevOps, or cloud technologies. 2. Experience with databases and data management (e.g., SQL, NoSQL, caching systems). 3. Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef). 4. Understanding of Agile methodologies and experience in Agile/Scrum environments. 5. Familiarity with security practices and compliance frameworks.