Principal Software Engineer (Backend - Microservices)

Placements24

Gqeberha

Híbrido

ZAR 1.800.000 - 2.400.000

Tempo integral

há 37 horas
Seja uma das primeiras pessoas a se candidatar

Receba uma resposta desta empresa empregadora

Seu currículo e carta de apresentação personalizados exatamente para o que estão contratando.

Passe pelos filtros ATS

Benefícios oferecidos por esta vaga

Competitive salary
Performance bonus
Health insurance
Retirement plan
Remote work option
Annual leave

Resumo da vaga

Placements24 seeks a Principal Software Engineer in Port Elizabeth or remote. You will lead design and development of next‑gen microservices, shaping architecture and technical strategy for a high‑growth e‑commerce platform.

You will mentor engineers, enforce best practices, and collaborate with product teams to deliver scalable, resilient backend systems used by millions of users.

Qualificações

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional backend software development experience.
  • Proven experience in designing and leading complex microservices architectures.
  • Expert proficiency in at least one modern backend language (Java, Go, Python).
  • Strong understanding of distributed systems, data structures and algorithms.

Responsabilidades

  • Lead architecture design and implementation of scalable microservices.
  • Define and enforce coding standards, patterns, and best practices.
  • Mentor and guide engineers, fostering growth and knowledge sharing.
  • Collaborate with product managers and architects on requirements and roadmaps.
  • Optimize performance, scalability, and reliability of backend systems.
  • Develop and maintain robust APIs and integrations.
  • Implement comprehensive testing strategies (unit, integration, end-to-end).
  • Drive CI/CD adoption and automation for delivery.

Conhecimentos

Java
Go
Python
Distributed systems
Microservices

Formação

Bachelor's degree
Master's degree

Ferramentas

Docker
Kubernetes
PostgreSQL
MongoDB
Cassandra

Descrição da vaga

About the Role

Our client, a leading innovator in the e-commerce space located in Port Elizabeth, Eastern Cape , is seeking a highly experienced and visionary Principal Software Engineer to lead the design and development of their next‑generation microservices architecture. This role is critical in shaping the technical direction of our core platform, driving innovation, and mentoring a team of talented engineers. You will be responsible for architecting scalable, resilient, and high-performance backend systems that power our rapidly growing business. The ideal candidate possesses deep expertise in backend technologies, distributed systems, and modern software design patterns. This position offers a significant opportunity to influence technical strategy and contribute to solutions that impact millions of users. Join our dynamic team and help build the future of online retail.

Key Responsibilities
  • Lead the architectural design and implementation of complex, scalable, and highly available microservices using technologies such as Java, Go, or Python.
  • Define and enforce coding standards, design patterns, and best practices across the backend engineering team.
  • Mentor and guide junior and senior engineers, fostering technical growth and knowledge sharing.
  • Collaborate with product managers, architects, and other stakeholders to define technical requirements and roadmaps.
  • Optimize application performance, scalability, and reliability of backend systems.
  • Develop and maintain robust APIs and integrations with internal and external services.
  • Implement comprehensive testing strategies, including unit, integration, and end-to-end testing.
  • Drive the adoption of CI/CD practices and automation for efficient software delivery.
  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 10+ years of professional experience in backend software development.
  • Demonstrated experience in designing and leading the development of complex microservices architectures.
  • Expert proficiency in at least one modern backend programming language (e.g., Java, Go, Python).
  • Strong understanding of distributed systems, data structures, and algorithms.
  • Experience with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., Cassandra, MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
  • Proven ability to mentor and lead technical teams.
Benefits
  • Our client provides a highly competitive salary, generous performance bonuses, and comprehensive benefits package including health insurance and retirement contributions.
  • We offer significant opportunities for professional growth, including access to conferences and advanced training programs.
  • This role offers the flexibility of remote work, allowing you to contribute effectively from anywhere.
  • You will be part of an innovative and collaborative culture that values technical excellence and encourages continuous learning.
  • We are committed to employee well-being and offer a substantial annual leave allowance.
Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Sandton

Presencial
ZAR 1.200.000 - 1.800.000
Competitive salary
Medical aid
Performance-based bonuses
Principal Software Engineer (Backend)
Principal Software Engineer (Backend)

Placements24 • Gqeberha

Presencial
ZAR 1.800.000 - 2.800.000
Performance bonuses
Health insurance
Equity grants
+3
Principal Software Engineer (Microservices)
Principal Software Engineer (Microservices)

Placements24 • Paarl

Híbrido
ZAR 1.200.000 - 1.800.000
Hybrid work model
Medical aid
Retirement fund
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Gqeberha

Híbrido
ZAR 1.200.000 - 1.600.000
Competitive salary
Medical aid
Retirement savings plan
+2
Lead Software Engineer - Backend Services
Lead Software Engineer - Backend Services

Placements24 • Paarl

Presencial
ZAR 1.200.000 - 2.000.000
Competitive salary
Performance bonuses
Medical aid
+2
Lead Backend Software Engineer
Lead Backend Software Engineer

Placements24 • Gqeberha

Híbrido
ZAR 900.000 - 1.800.000
Bonus structures
Health benefits
Stock options or equity participation
+3
Senior Software Architect - Backend
Senior Software Architect - Backend

Placements24 • Gqeberha

Presencial
ZAR 1.000.000 - 1.600.000
Competitive salary
Medical and retirement benefits
Generous annual leave
+4
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mtubatuba Local Municipality

Presencial
ZAR 900.000 - 1.300.000
Competitive salary package
Medical aid and retirement fund
Annual leave and training
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Pretoria

Híbrido
ZAR 1.200.000 - 2.100.000
Medical and dental coverage
Provident fund
Performance-based bonuses
+2
Principal Backend Software Engineer
Principal Backend Software Engineer

Placements24 • Centurion

Presencial
ZAR 1.000.000 - 1.800.000