We are seeking an optimistic technologist, versatile, value-driven and self-motivated Junior Backend Engineer to join our ever-growing development Nigerian team.
You will be working on advanced and resilient infrastructure solutions, focusing on cost optimization, security, availability and reliability of software applications that serve our clients to deliver best-in-class customer satisfaction.
You will be pivotal in improving the quality and efficiency of our engineering team while also maintaining and improving the speed of delivery.
Key Responsibilities
Developing backend applications involving but not limited to APIs, server architecture, database design and optimization
Maintaining existing backend applications in diverse programming languages, e.g. NodeJs, Python, etc.
Research and implement new ways to improve software deployment and delivery, including but not limited to CI/CD best practices
Be a part of software design and implementation as well as infrastructure
Implement best storage and processing strategies for data systems
Ensure monitoring and alerting are built into software applications and not an afterthought.
Qualifications
Bachelor's degree in computer science or a related field
Preferably, 3 years as experience as a DevOps Engineer, Software Engineer or Backend Engineer
Experience building backend applications using Object-oriented programming languages like Python, Java, etc
Experience in Docker, Kubernetes, Digital Ocean and AWS/GCP is a plus
Experience using CI/CD tools like Terraform, CloudFormation, Pulumi, etc
Ability to write efficient, secure, well-documented and clean code