Senior Software Engineer (Backend)

Placements24

Mbombela (Nelspruit)

Hybrid

ZAR 700,000 - 1,100,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive salary package
Medical aid and retirement fund
Generous annual leave

Job summary

Placements24 seeks a Senior Software Engineer in Nelspruit to strengthen our product development team. The role focuses on designing, developing, and maintaining scalable backend services, APIs, and data models, with mentorship for junior engineers.

You will collaborate with product management, frontend, and QA to deliver robust enterprise software in a hybrid work arrangement. The ideal candidate has strong experience with modern backend languages, cloud and container technologies, and a

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Extensive backend development experience with a track record of delivering complex projects.
  • Experience with microservices architecture and RESTful API design; familiarity with cloud platforms and Docker.

Responsibilities

  • Design, develop, and implement robust backend services and APIs.
  • Collaborate with product management, frontend development, and QA to deliver high-quality software.

Skills

Problem solving
Communication

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Java
C#
Go
Python
PostgreSQL
MySQL
MongoDB
REST APIs
Docker
Git
Cloud platforms

Job description

About the Role

Our client, an established technology firm specializing in enterprise solutions, is seeking a highly capable Senior Software Engineer to enhance their product development team. This role, located in Nelspruit, Mpumalanga, ZA, offers a hybrid work arrangement, balancing collaborative office time with the flexibility of remote work. You will be instrumental in designing, developing, and maintaining complex backend systems, contributing to the full software development lifecycle. We are looking for a developer with a strong command of modern backend languages and a passion for building scalable, reliable, and efficient software. The ideal candidate possesses excellent problem-solving skills, a commitment to code quality, and the ability to mentor junior engineers. This is an excellent opportunity to contribute to impactful projects within a stable and growing company.

Key Responsibilities
  • Design, develop, and implement robust backend services and APIs using a primary backend language (e.g., Java, C#, Go, Python).
  • Collaborate with cross-functional teams, including product management, frontend development, and QA, to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code, adhering to established coding standards and best practices.
  • Participate in code reviews, providing constructive feedback to ensure code quality and consistency.
  • Develop and maintain comprehensive unit and integration tests.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Contribute to architectural discussions and technology selection decisions.
  • Mentor and guide junior software engineers, fostering their technical growth.
  • Optimize application performance and scalability.
Requirements
  • Extensive experience in backend software development, with a proven track record of delivering complex projects.
  • Strong proficiency in at least one modern backend programming language such as Java, C#, Go, or Python.
  • Experience with relational or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with microservices architecture and RESTful API design.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker) is a plus.
  • Solid understanding of software development principles, data structures, and algorithms.
  • Experience with version control systems, such as Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, fostering effective teamwork.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits
  • Competitive salary package with performance-based incentives.
  • Hybrid work model offering flexibility and in-office collaboration.
  • Opportunity to work on challenging and rewarding enterprise software projects.
  • Continuous professional development and learning opportunities.
  • Supportive and collaborative team environment in Nelspruit.
  • Comprehensive medical aid and retirement fund contributions.
  • Generous annual leave allowance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Continuous learning & development
Collaborative culture
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+2
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Performance bonus
Medical and retirement plans
Paid time off
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Noord-Kaap

On-site
ZAR 1,200,000 - 1,600,000
Competitive salary package
Health insurance
Pension plan
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Gqeberha

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Backend Developer
Senior Backend Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000