Overview
Principal Back-end Engineer Jobs in Johannesburg, South Africa at Network Recruitment
Responsibilities:
Architect, implement and maintain scalable backend services Work closely with
cross-functional teams
(front end, product, design) to refine requirements and deliver high-quality solutions Maintain clean code and conduct and participate in
code reviews
Integrate secure coding practices and maintain compliance with relevant data protection Write comprehensive tests, create and maintain technical documentation for new features and systems.
Education:
Bachelor’s or Master’s degree in Computer Science, Information Technology or related field 8+ years experience in backend development with Python, Elixir and Python
Hands on experience
with Postgre
SQL or MySQL Strong proficiency with RESTful APIs or Graph
QL, data modeling and designing robust application logic
Experience with
containerization (docker), orchestration (kubernetes) and
modern
CI/CD pipelines.
Experience with
cloud services (AWS, GCP, Azure)
Apply now
!
Title: Principal Back-end Engineer
Company: Network Recruitment
Location: Johannesburg, South Africa
Category: Software Development (Backend Developer, Software Engineer, Python)