Senior Software Engineer (Backend Focus)

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days 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

Health insurance
Hybrid work model
Annual leave

Job summary

Placements24 is seeking a Senior Software Engineer with a strong backend focus in Benoni, Gauteng. The role emphasizes high-availability backend systems, APIs, and scalable architectures within a hybrid work model.

The ideal candidate will have 5+ years of backend experience, proficiency in languages like Java, Python, C#, or Go, and familiarity with frameworks such as Spring Boot, Django, or .NET Core. Cloud and Docker experience is valued.

Qualifications

  • Minimum 5+ years of professional software development with backend focus.
  • Strong proficiency in at least one backend language (e.g., Java, Python, C#, Go).
  • Experience with frameworks (Spring Boot, Django, .NET Core).
  • Relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
  • Knowledge of API design (REST, gRPC) and cloud platforms (AWS/Azure/GCP).

Responsibilities

  • Design, build, and maintain robust backend services and APIs.
  • Architect scalable database solutions and ensure data integrity.
  • Collaborate with frontend, product, and QA teams for quality software.
  • Write clean, well-documented, and tested code; participate in code reviews.

Skills

Backend development
API design
Relational databases
NoSQL databases
Cloud platforms

Education

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

Tools

Spring Boot
Django
.NET Core
Docker

Job description

About the Role

Our client, a prominent innovator in the financial technology sector, is seeking a highly proficient Senior Software Engineer with a strong backend focus to join their team in Benoni, Gauteng . This role is essential for developing and enhancing the complex, high-availability systems that underpin our client's cutting-edge financial services. The ideal candidate will possess deep expertise in backend development, database management, and distributed systems, coupled with a commitment to writing clean, efficient, and scalable code. You will play a key role in architectural design and technical decision-making. This position offers a hybrid work model, allowing for a balance between focused individual work and collaborative team engagement in the Benoni office. Join a forward-thinking company that values technical excellence and offers significant opportunities for professional growth.

Key Responsibilities
  • Design, develop, and maintain robust and scalable backend services and APIs using modern programming languages and frameworks.
  • Architect efficient and reliable database solutions, optimizing for performance and data integrity.
  • Collaborate with frontend engineers, product managers, and QA teams to deliver seamless user experiences and functional applications.
  • Write clean, well‑documented, and thoroughly tested code, adhering to high standards of quality and maintainability.
  • Participate in code reviews, providing constructive feedback and mentoring junior engineers.
  • Troubleshoot, debug, and resolve complex technical issues across the backend stack.
  • Optimize application performance and scalability to handle increasing user loads and data volumes.
  • Contribute to the design and implementation of microservices architectures.
  • Ensure the security and reliability of all backend systems.
  • Stay updated with the latest backend technologies and industry best practices.
  • Participate in architectural discussions and contribute to technical strategy.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of experience in professional software development, with a significant focus on backend systems.
  • Strong proficiency in at least one backend language such as Java, Python, C#, or Go.
  • Experience with relevant frameworks (e.g., Spring Boot, Django, .NET Core).
  • Expertise in designing and working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
  • Solid understanding of API design principles (RESTful, gRPC).
  • Experience with cloud platforms (AWS, Azure, GCP) is highly desirable.
  • Familiarity with containerization technologies like Docker.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and teamwork abilities.
  • Experience with Agile development methodologies.
  • Knowledge of microservices architecture patterns.
Benefits
  • Our client offers a competitive salary package aligned with industry standards.
  • Comprehensive health, dental, and vision insurance coverage.
  • Opportunities for professional development, including training, certifications, and conference attendance.
  • A flexible hybrid work model designed to foster productivity and work-life balance.
  • Generous annual leave and paid sick leave.
  • Retirement savings plan with employer contributions.
  • A stimulating work environment with challenging projects.
  • Collaborative team culture focused on innovation.
  • Clear career progression paths and performance-based advancement.
  • Access to the latest technologies and development tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
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 Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Paarl

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Retirement savings plan
+1
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Professional development opportunities
+1
Backend Software Engineer
Backend Software Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Medical aid
Retirement savings
+2
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
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development opportunities
+1
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