Principal Back End Engineer

Johannesburg, Gauteng, South Africa

Job Description


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 />
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.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1406706
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned