Developer Experience Engineer Lekki, Nigeria
Nomba
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.
Nice-to-haves:
- 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!