Closing: Sep 30, 2023
4 days remainingPublished: Sep 13, 2023 (13 days ago)
Job Requirements
Education:

Work experience:

Language skills:

Job Summary
Contract Type:

Sign up to view job details.
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.
Responsibilities
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.
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.

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.