Skip to content
mimi

Senior Backend Cloud Engineer

WhatJobs Direct

Calabar · On-site Full-time Senior 1w ago

About the role

Our client is seeking a highly skilled and experienced Senior Backend Cloud Engineer to join their innovative, fully remote engineering team. This position is central to designing, developing, and deploying scalable, resilient, and high-performance backend systems and microservices within a cloud-native environment. You will leverage your expertise in cloud platforms (AWS, Azure, or GCP), containerization technologies (Docker, Kubernetes), and various programming languages to build robust APIs and data services. The ideal candidate has a deep understanding of distributed systems, database management (SQL and NoSQL), and CI/CD pipelines. This is a remote-first role, providing the flexibility to work from anywhere in Nigeria while collaborating closely with talented engineers across different time zones. You will be instrumental in driving technical decisions, mentoring junior engineers, and ensuring the highest standards of code quality, security, and operational excellence. Your contributions will directly impact the performance and scalability of our client's core products and services. We are looking for individuals passionate about building efficient and maintainable backend infrastructure that can support rapid growth and evolving business needs.

Key Responsibilities: Design, develop, and maintain scalable and reliable backend services and APIs using modern programming languages (e.g., Python, Go, Java, Node.js). Architect and implement cloud-native solutions on platforms like AWS, Azure, or GCP. Utilize containerization technologies such as Docker and Kubernetes for deployment and orchestration. Manage and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB). Implement and maintain CI/CD pipelines for automated testing and deployment. Ensure the security, performance, and availability of backend systems. Collaborate with frontend developers, product managers, and other engineers to define requirements and deliver features. Write clean, well-documented, and testable code. Troubleshoot and resolve complex technical issues in production environments. Mentor junior backend engineers and contribute to code reviews and technical discussions. Stay current with emerging cloud technologies and best practices. Contribute to architectural decisions and technology selection. Qualifications: Bachelor's degree in Computer Science, Engineering, or a related technical field. Minimum of 6 years of professional experience in backend development and cloud engineering. Proven experience designing and building microservices architectures. In-depth knowledge of at least one major cloud provider (AWS, Azure, GCP) and its services. Proficiency with containerization and orchestration tools (Docker, Kubernetes). Strong understanding of database design, management, and optimization. Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions). Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation. Excellent problem-solving and debugging skills. Strong communication and collaboration abilities in a remote team setting. Experience with distributed systems and message queues (e.g., Kafka, RabbitMQ). This is an outstanding opportunity to work on challenging projects, influence technical direction, and grow your career in a supportive and flexible remote environment.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free