Senior Software Engineer (Backend)

Placements24

Soweto

Sur place

ZAR 900 000 - 1 300 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Medical aid
Retirement fund contributions
Professional development opportunities
Training and workshops
Stable work environment

Résumé du poste

Placements24 in Soweto, Gauteng, is seeking a Senior Software Engineer focused on backend development to design, build, and maintain scalable services and APIs. You will collaborate with product teams, ensure performance and security, and work across SQL/NoSQL databases while embracing microservices and cloud deployment.

Ideal candidates bring 5+ years of backend experience, proficiency in Python/Java/Go/Node.js, and strong API design skills.

Qualifications

  • 5+ years of backend software development experience.
  • Strong knowledge of Python, Java, Go, or Node.js.
  • Experience with RESTful and GraphQL APIs.
  • Experience with SQL and NoSQL databases.
  • Familiarity with cloud platforms and Docker.
  • Understanding of microservices architecture.
  • Proficient with Git and CI/CD practices.

Responsabilités

  • Design, develop, test, and deploy robust backend services and APIs.
  • Collaborate with frontend, product managers, and stakeholders.
  • Write clean, maintainable code in Python/Java/Go/Node.js.
  • Optimize performance and ensure system reliability.
  • Work with SQL/NoSQL databases for data storage.
  • Implement automated testing strategies.
  • Participate in code reviews and architecture planning.
  • Mentor junior engineers and uphold engineering standards.

Connaissances

Backend development
API design
Team collaboration
Problem-solving
Cloud awareness

Formation

Bachelor's or Master's in CS/Engineering

Outils

Python
Java
Go
Node.js
REST/GraphQL API design
PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP
Docker
Git
Microservices

Description du poste

About the Role

Our client, a fast-paced technology company based in **Soweto**, Gauteng, is looking for a highly skilled Senior Software Engineer with a specialization in backend development. This role is central to designing, developing, and maintaining scalable, high-performance backend systems that power our client's innovative products and services. You will be working with a talented team in a collaborative environment, contributing to the entire software development lifecycle. This is an exceptional opportunity to work on challenging projects, leverage modern technologies, and grow your career within the **Gauteng** tech landscape. The **Soweto** location offers a unique setting for this impactful engineering role.

Key Responsibilities
  • Design, develop, test, and deploy robust and scalable backend services and APIs.
  • Collaborate with front-end developers, product managers, and other stakeholders to define software requirements and technical specifications.
  • Write clean, efficient, maintainable, and well-documented code in languages such as Python, Java, Go, or Node.js.
  • Optimize application performance, identify and resolve bottlenecks, and ensure system reliability.
  • Work with databases (SQL and NoSQL) to design and manage data storage solutions.
  • Implement and maintain automated testing strategies, including unit, integration, and end-to-end tests.
  • Participate in code reviews, providing constructive feedback to team members.
  • Contribute to architectural decisions and technical roadmap planning.
  • Ensure security best practices are followed throughout the development process.
  • Mentor junior engineers and contribute to a culture of technical excellence.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
  • Strong experience with API design and development (RESTful, GraphQL).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
  • Understanding of microservices architecture and design patterns.
  • Experience with version control systems, such as Git.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary commensurate with experience and a comprehensive benefits package, including medical aid and retirement fund contributions. This position is based in **Soweto**, **Gauteng**, and offers a stable work environment. Employees have access to ongoing professional development opportunities, including training and workshops. Join a dynamic team that is passionate about building high-quality software and driving innovation. Our client is committed to fostering employee growth and providing a supportive and engaging work culture.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Hybride
ZAR 900 000 - 1 500 000
Hybrid work model
Health benefits
Career development opportunities
+3
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Hybride
ZAR 900 000 - 1 200 000
Health benefits
Professional development
Hybrid work model
+1
Senior Software Engineer - Backend Systems
Senior Software Engineer - Backend Systems

Placements24 • Randburg

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

Placements24 • Johannesburg

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybride
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 • Durban

Sur place
ZAR 900 000 - 1 200 000
Competitive salary
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

Sur place
ZAR 900 000 - 1 500 000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

Sur place
ZAR 900 000 - 1 400 000
Medical aid
Provident fund
Bonuses
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybride
ZAR 900 000 - 1 300 000
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Hybride
ZAR 900 000 - 1 300 000
Performance bonus
Medical and retirement plans
Paid time off
+3