Join the Base10 family

Open opportunities with founders believing purpose is key
to profits and companies solving problems for the 99%

Developer Experience Engineer Lekki, Nigeria



Software Engineering
Lekki, Nigeria
Posted on Tuesday, April 18, 2023

Nomba is a leading payments company with a mission to revolutionise the way businesses manage their financial transactions and affairs. We provide innovative, secure, and user-friendly solutions that enable businesses to streamline their payment processes, optimise their financial operations, and grow their businesses with confidence.

We're looking for a talented Developer Experience Engineer to join our team and help us enhance the developer experience, creating and maintaining high-quality tools and CI pipelines that empower our team to deliver exceptional software.

About the role:

As a Developer Experience Engineer at Nomba, you will:

  • Develop, maintain, and improve command line tools in Python that facilitate a seamless development experience for the team, ensuring consistency and efficiency.
  • Design, build, and maintain CI/CD pipelines, optimising build and deployment processes for faster, more reliable software releases.
  • Collaborate with the engineering team to identify pain points and areas for improvement in the development lifecycle, providing recommendations and implementing solutions.
  • Proactively monitor and address any issues or bottlenecks in the development environment and infrastructure.
  • Produce clear and concise documentation for tools and processes, enabling other team members to understand and utilise them effectively.
  • Act as an advocate for best practices, keeping up-to-date with the latest industry trends and tools, and sharing your knowledge with the team.
  • Contribute to the overall success of the company by working closely with cross-functional teams to ensure the delivery of high-quality software solutions.

About you:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 3 years experience working as a professional software engineer.
  • Proficiency in Python, with a strong understanding of its ecosystems and tools.
  • Proven experience with CI/CD tools and processes, preferably in a cloud-based environment (e.g., Jenkins, GitLab CI, CircleCI, or similar).
  • Strong understanding of version control systems and unix tools, particularly Git, grep, curl, etc.
  • Familiarity with containerization technologies, such as Docker and Kubernetes.
  • Excellent problem-solving, troubleshooting, and debugging skills.
  • Strong written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.


  • Experience with payment systems or fintech industry.
  • Familiarity with other programming languages, such as Python or JavaScript.
  • Knowledge of infrastructure as code tools, such as Terraform or CloudFormation.

What we offer:

  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • A supportive, collaborative, and innovative work environment that values personal and professional growth.
  • The chance to make a meaningful impact on the future of payments and business management.

If you are passionate about creating exceptional developer experiences and want to be part of a growing company that is transforming the world of payments, we would love to hear from you. Apply today and join the Nomba team!