Senior Backend Software Engineer
Job in
Durban, 3611, South Africa
Listed on 2026-10-19
Listing for:
Placements24
Full Time
position Listed on 2026-10-19
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Our client, a prominent software development house in Durban , is seeking a Senior Backend Software Engineer to contribute to the design and development of complex enterprise-level applications. You will be instrumental in building scalable, efficient, and secure server-side logic, managing databases, and integrating with various third-party services. The ideal candidate will have extensive experience with modern backend technologies, a strong understanding of software architecture patterns, and a passion for writing high-quality, maintainable code.
This role requires collaboration with cross-functional teams to deliver robust solutions that meet business objectives.
- Design, develop, and maintain robust and scalable server-side applications using languages such as Java, Python, or C#.
- Build and manage RESTful APIs and microservices, ensuring seamless integration with front-end applications and third-party systems.
- Optimize application performance, ensuring high availability and low latency.
- Manage database systems (SQL and No
SQL), including schema design, query optimization, and data integrity. - Write clean, well-documented, and testable code, adhering to established coding standards and best practices.
- Collaborate with front-end developers, product managers, and QA engineers to define requirements and deliver features.
- Implement security best practices to protect data and applications.
- Conduct code reviews, providing constructive feedback to peers and junior engineers.
- Troubleshoot, debug, and resolve complex technical issues in production environments.
- Stay up-to-date with emerging backend technologies and design patterns, recommending adoption where appropriate.
- Participate in architectural discussions and contribute to the overall technical strategy.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- A minimum of 5 years of professional experience in backend software development.
- Strong proficiency in one or more server-side programming languages (e.g., Java, Python, C#, Go, Node.js).
- Extensive experience designing and implementing RESTful APIs.
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience with cloud platforms such as AWS, Azure, or GCP is highly desirable.
- Familiarity with message queuing systems (e.g., RabbitMQ, Kafka) and caching mechanisms (e.g., Redis).
- Knowledge of software design patterns, SOLID principles, and microservices architecture.
- Experience with testing frameworks and practices (unit, integration, end-to-end testing).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities, with experience in agile methodologies.
- Ability to work effectively within a team located in Durban .
- Our client offers a competitive salary, performance-based bonuses, comprehensive medical and dental coverage, and a retirement savings plan.
- You will have the opportunity to work on challenging projects, enhance your skills through continuous learning, and grow within a supportive team environment in Durban .
- We provide a platform for innovation and professional advancement.
Position Requirements
10+ Years
work experience
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).
(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:
×