Where

Principal Back-end Engineer

Network Recruitment
Johannesburg Full-day Full-time

Description:

Back-end Engineer will be responsible for designing, building and optimising the server-side components and microservices that form the backbone of the platform. 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 PostgreSQL or MySQL
  • Strong proficiency with RESTful APIs or GraphQL, 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!

For more IT jobs, please visit www.networkrecruitmentinternational.com/

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

Requirements:

  • 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.
  • 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 PostgreSQL or MySQL
  • Strong proficiency with RESTful APIs or GraphQL, 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)
25 Mar 2025;   from: careers24.com

Similar jobs

  • Network Recruitment
  • Johannesburg
Description: Back-end Engineer will be responsible for designing, building and optimising the server-side components and microservices that form the backbone of the platform. Responsibilities: Architect, implement and maintain scalable backend services ...
6 days ago
  • Network Recruitment
  • Johannesburg
Description: Back-end Engineer will be responsible for designing, building and optimising the server-side components and microservices that form the backbone of the platform. Responsibilities: Architect, implement and maintain scalable backend services ...
6 days ago
  • Network Recruitment
  • Johannesburg
Description: Back-end Engineer will be responsible for designing, building and optimising the server-side components and microservices that form the backbone of the platform. Responsibilities: Architect, implement and maintain scalable backend services ...
6 days ago
  • Network Recruitment
  • Johannesburg
Description: Back-end Engineer will be responsible for designing, building and optimising the server-side components and microservices that form the backbone of the platform. Responsibilities: Architect, implement and maintain scalable backend services ...
6 days ago