Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Backend Engineer - Cloud Infrastructure

Posted Updated
Discussion

Summary

Senior backend engineer joining a cloud-solutions firm's team in Durban to design, build, and maintain scalable backend services, microservices, and secure cloud infrastructure. Core stack spans Python/Java/Go, SQL and NoSQL databases, Docker/Kubernetes, and AWS/Azure/GCP.

About the Role

Our client, a rapidly expanding technology firm specializing in cloud-based solutions, is seeking a highly experienced Senior Backend Engineer to join their dedicated team in Durban, KwaZulu-Natal. This role is crucial for the design, development, and maintenance of robust, scalable, and secure backend systems that power our client's innovative services. You will be instrumental in architecting complex microservices, optimizing database performance, and ensuring the reliability of our cloud infrastructure. The ideal candidate will possess a deep understanding of backend development principles, a passion for building high-performance systems, and a proactive approach to problem-solving. This is an exciting opportunity to work with a cutting-edge technology stack and contribute to projects that have a significant impact on the industry. Our client fosters a collaborative environment where innovation and continuous learning are highly valued. You will be working alongside talented professionals dedicated to delivering excellence in the cloud computing domain.

Key Responsibilities

  • Design, develop, and deploy scalable, reliable, and high-performance backend services and APIs.
  • Architect and implement robust database solutions (SQL and NoSQL) and ensure data integrity.
  • Manage and optimize cloud infrastructure (AWS, Azure, or GCP).
  • Develop and maintain microservices architecture for various applications.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Collaborate with frontend developers, DevOps engineers, and product managers to deliver integrated solutions.
  • Implement and enforce security best practices throughout the development lifecycle.
  • Conduct code reviews, performance tuning, and troubleshooting of backend systems.
  • Stay current with emerging backend technologies and industry trends.
  • Contribute to the continuous improvement of development processes and tools.

Requirements

  • Master's degree or Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional experience in backend development.
  • Proven experience designing and building scalable distributed systems.
  • Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
  • Extensive experience with cloud platforms (AWS, Azure, GCP).
  • Strong knowledge of database technologies, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Solid understanding of microservices architecture and design patterns.
  • Familiarity with CI/CD pipelines and infrastructure as code (IaC).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and interpersonal skills.

Benefits

  • Highly competitive salary and annual bonus.
  • Comprehensive health insurance coverage.
  • Retirement savings plan.
  • Generous paid time off and public holidays.
  • Opportunities for professional development, certifications, and attending industry conferences.
  • A dynamic and challenging work environment.
  • Exposure to innovative cloud technologies.
  • Career progression opportunities within a growing organization.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →