Senior Software Engineer - Full Stack (Backend Focus)

Placements24

Durban

On-site

ZAR 900,000 - 1,200,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Professional growth & conferences

Job summary

Placements24 is seeking a Senior Software Engineer with a strong backend focus to design, develop, and maintain robust backend services for a prominent client in Durban. You will collaborate with engineers, product managers, and designers to deliver scalable applications and contribute to architectural decisions.

The ideal candidate has 6+ years of backend experience, proficiency in Java, Python, Node.js, or Go, and experience with databases and microservices. Office-based role in Durban, SA.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum 6 years of professional software development experience with strong backend focus.
  • Proficiency in Java, Python, Node.js, C#, or Go.

Responsibilities

  • Design, develop, and implement robust backend services and APIs.
  • Collaborate with frontend developers to integrate server-side logic with UI.
  • Write clean, well-documented, and tested code.

Skills

Backend development
Java
Python
Node.js
Go
Microservices
RESTful APIs
Cloud platforms

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP
React

Job description

About the Role

Our client, a dynamic recruitment consultancy, is seeking a highly skilled and experienced Senior Software Engineer with a strong backend focus for a prominent client in Durban, KwaZulu-Natal, ZA . This is a full-time, office-based role where you will be integral to the design, development, and maintenance of sophisticated software solutions. You will collaborate with a talented team of engineers, product managers, and designers to deliver high-quality, scalable applications. The ideal candidate possesses a deep understanding of backend technologies and a passion for creating robust, efficient, and maintainable code. You will have the opportunity to work on challenging projects, mentor junior developers, and contribute to architectural decisions, playing a key role in shaping the future of our client's technology landscape. This is an exciting chance to join a thriving organization committed to technological excellence and innovation.

Key Responsibilities

Design, develop, and implement robust backend services and APIs using modern programming languages and frameworks. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Write clean, efficient, well-documented, and thoroughly tested code. Optimize applications for maximum speed, scalability, and reliability. Participate in code reviews, providing constructive feedback to peers and junior engineers. Contribute to architectural discussions and decision-making processes, ensuring the long-term viability of the software. Troubleshoot, debug, and upgrade existing systems. Stay current with emerging technologies and industry best practices.

Requirements

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 6 years of professional software development experience, with a strong emphasis on backend development. Proficiency in at least one major backend programming language such as Java, Python, Node.js, C#, or Go. Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra). Solid understanding of microservices architecture, RESTful APIs, and design patterns. Experience with cloud platforms like AWS, Azure, or GCP is highly desirable. Familiarity with frontend technologies (e.g., React, Angular, Vue.js) is a plus. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.

Benefits
  • Our client offers a competitive salary, comprehensive health insurance, retirement savings plan, and performance bonuses.
  • Employees enjoy a dynamic office environment with opportunities for professional growth and development, including access to training programs and conferences.
  • The company fosters a collaborative culture that values innovation and employee well-being.
  • This role provides a stable career path within a growing organization and the chance to work on impactful projects that drive business success.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mtubatuba Local Municipality

On-site
ZAR 900,000 - 1,300,000
Competitive salary package
Medical aid and retirement fund
Annual leave and training
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • KwaZulu-Natal

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan with company matching
Professional development
+3
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Midrand

On-site
ZAR 900,000 - 1,500,000
Health insurance
Annual leave
Professional development
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • KwaZulu-Natal

On-site
ZAR 900,000 - 1,500,000
Health insurance
retirement savings plans
paid time off
+1
Full-Stack Software Engineer
Full-Stack Software Engineer

Placements24 • Durban

On-site
ZAR 650,000 - 950,000
Competitive salary
Medical aid
Performance-based bonuses
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Health benefits
Professional development opportunities