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)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.