Senior Software Engineer - Backend Systems

Placements24

Randburg

Ibrido

ZAR 900.000 - 1.200.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive salary
Continuous learning & development
Collaborative culture

Descrizione del lavoro

Placements24 is seeking a highly skilled Senior Software Engineer focused on backend systems to design, develop, and maintain scalable backend services in Randburg, Gauteng. You will lead API development, database management, and cloud integration while mentoring junior engineers.

The role emphasizes microservices architecture, containerization with Docker/Kubernetes, and collaboration with cross-functional teams to deliver robust solutions.

Competenze

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's preferred.
  • Minimum 6 years of professional software development experience with strong backend focus.
  • Proficiency in Python, Java, Go, Node.js, or C#.
  • Extensive experience with relational databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Cassandra).
  • Cloud platform experience (AWS/Azure/GCP).
  • Experience designing scalable microservices architecture.
  • Familiarity with Docker and Kubernetes.
  • Strong Git version control skills.
  • Excellent problem-solving and collaboration abilities.
  • Eligible to work in South Africa and reside within commuting distance of Randburg.

Mansioni

  • Design, develop, test, deploy, maintain, and improve backend software systems and services.
  • Build and maintain scalable RESTful APIs.
  • Develop and optimize database schemas and queries for SQL and NoSQL databases.
  • Collaborate with frontend, product, and stakeholders to implement features.
  • Write clean, well-documented code following best practices.
  • Implement security and data protection measures.
  • Troubleshoot and resolve production issues.
  • Mentor junior engineers and participate in code reviews.
  • Contribute to architectural discussions and tech decisions.
  • Stay updated with emerging technologies and trends.

Conoscenze

Backend programming
Python
Java
Go
Node.js
C#
SQL
NoSQL
Cloud (AWS/Azure/GCP)
Microservices
Docker
Kubernetes
Git
Problem-solving

Formazione

Bachelor's degree in CS/Engineering
Master's degree preferred

Strumenti

PostgreSQL
MySQL
MongoDB
Cassandra

Descrizione del lavoro

About the Role

Our client, a rapidly growing technology firm headquartered in Randburg, Gauteng , is seeking a highly skilled and experienced Senior Software Engineer with a specialization in Backend Systems . This is an exciting opportunity to join a talented engineering team and play a key role in designing, developing, and maintaining scalable, high-performance backend services. The ideal candidate will have a deep understanding of backend architecture, database management, API development, and cloud technologies. You will be responsible for tackling complex technical challenges, mentoring junior engineers, and contributing to the architectural decisions that shape our client's core products. This role offers a dynamic work environment with opportunities for significant impact and professional growth within the vibrant tech scene of Gauteng .

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve backend software systems and services.
  • Build and maintain robust, scalable, and efficient RESTful APIs.
  • Develop and manage database schemas and optimize query performance for various database systems (e.g., SQL, NoSQL).
  • Collaborate with frontend engineers, product managers, and other stakeholders to define and implement new features.
  • Write clean, well-documented, and maintainable code following best practices.
  • Implement security and data protection best practices.
  • Troubleshoot and resolve production issues in a timely manner.
  • Mentor junior software engineers and contribute to code reviews.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Stay current with emerging technologies and industry trends.
Requirements
  • Requirements Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • A minimum of 6 years of professional experience in software development, with a strong focus on backend engineering.
  • Proficiency in one or more backend programming languages such as Python, Java, Go, Node.js, or C#.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Solid understanding of cloud platforms like AWS, Azure, or GCP.
  • Experience designing and building scalable microservices architectures.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Strong knowledge of version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Effective communication and teamwork abilities.
  • Must be eligible to work in South Africa and reside within commuting distance of Randburg, Gauteng .
Benefits
  • Our client offers a highly competitive salary, commensurate with experience and expertise, along with a comprehensive benefits package.
  • This includes opportunities for continuous learning and professional development, a collaborative and innovative work culture, and the chance to work on challenging and impactful projects.
  • Join a leading tech company in Gauteng and help shape the future of its technology.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Ibrido
ZAR 900.000 - 1.300.000
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

In loco
ZAR 900.000 - 1.100.000
Excellent annual salary
Professional development
Health insurance
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

In loco
ZAR 1.000.000 - 1.500.000
Hybrid work model
Competitive salary
Professional development
Software Engineer - Backend
Software Engineer - Backend

Placements24 • Randburg

Ibrido
ZAR 420.000 - 620.000
Stock options
Health insurance
Paid time off
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Ibrido
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 • Polokwane

In loco
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Paid time off
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

In loco
ZAR 900.000 - 1.400.000
Medical aid
Provident fund
Bonuses
+2
Senior Backend Engineer - SaaS Platform
Senior Backend Engineer - SaaS Platform

Placements24 • Stellenbosch

In loco
ZAR 900.000 - 1.300.000
Competitive salary
Health benefits
Performance bonuses
+3
Remote Senior Software Developer (Backend)
Remote Senior Software Developer (Backend)

Placements24 • Sandton

Ibrido
ZAR 900.000 - 1.300.000
Fully remote
Competitive salary
Health benefits
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

In loco
ZAR 900.000 - 1.200.000
Competitive salary