×
Register Here to Apply for Jobs or Post Jobs. X

Principal Backend Software Engineer

Job in Durban, 3611, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-31
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, Software Architect
Job Description & How to Apply Below
About the Role

Our client, a rapidly expanding e-commerce platform, is seeking a highly accomplished Principal Backend Software Engineer to join their core engineering team in Durban
. This is a strategic role where you will architect, design, and implement highly scalable, performant, and reliable backend systems that power millions of user interactions daily. You will be instrumental in defining technical direction, mentoring junior engineers, and driving best practices across the backend development lifecycle. The ideal candidate has a deep understanding of distributed systems, API design, database optimization, and a passion for building robust, high-quality software.

Join us in Durban and make a significant impact on a platform used by customers across the region.

Key Responsibilities
  • Lead the design and development of complex backend services and APIs, ensuring scalability, performance, and maintainability.
  • Architect robust and resilient distributed systems using modern microservices patterns.
  • Collaborate with frontend developers, product managers, and other stakeholders to define feature requirements and technical specifications.
  • Mentor and provide technical guidance to a team of backend engineers, fostering code quality and best practices.
  • Drive the adoption of new technologies and architectural patterns to improve system efficiency and developer productivity.
  • Optimize application performance and database queries for high-traffic scenarios.
  • Implement and champion comprehensive testing strategies, including unit, integration, and end-to-end tests.
  • Participate actively in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex production issues, ensuring system stability and reliability.
  • Contribute to the technical roadmap and strategic planning for the backend infrastructure.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in backend software development.
  • Proven experience as a technical lead or principal engineer, architecting complex systems.
  • Expertise in one or more backend languages such as Java, Python, Go, or Node.js.
  • Deep understanding of microservices architecture, RESTful APIs, and gRPC.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and No

    SQL databases (e.g., MongoDB, Cassandra).
  • Proficiency with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Strong knowledge of caching mechanisms (e.g., Redis, Memcached) and message queues (e.g., Kafka, RabbitMQ).
  • Experience with CI/CD pipelines and infrastructure-as-code tools.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience working within the Durban tech community is a plus.
Benefits
  • Highly competitive salary and potential for equity.
  • Comprehensive health insurance and retirement plan.
  • Generous paid time off and flexible working hours.
  • Professional development budget for conferences and training.
  • Opportunity to work with a talented and passionate team.
  • Modern office space in Durban with amenities.
  • Regular team-building events and social activities.
  • Significant impact on a high-growth product.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary