Backend Software Engineer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a skilled Backend Software Engineer to create and maintain server-side applications and services. Your role will consist of developing clean, efficient code while collaborating within an agile environment to innovate and optimise our systems. With a focus on back-end methodology, you'll have the chance to evolve our technical landscape and uphold industry standards.

Responsibilities

  • Craft clean and efficient code for back-end systems.
  • Design and develop RESTful APIs.
  • Implement and manage multi-database systems.
  • Review code to maintain quality and adherence to best practices.
  • Work with DevOps team to streamline deployment processes.
  • Participate in scrum meetings and contribute to team strategies.
  • Provide support and guidance to junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Professional certifications in programming languages preferred
Experience
  • 5+ years of back-end development experience preferably in a hybrid environment
Technical Skills
  • Python
  • Docker
  • NoSQL
Soft Skills
  • Critical Thinking
  • Project Management
Languages
  • English: Fluent

Benefits

  • Health insurance coverage
  • Pension plan with company matching contributions
  • Flexibility in work hours
  • Opportunities for remote work

Company Culture

  • Innovation Driven: We encourage creative solutions and foster an environment where all ideas are valued.
  • Collaboration Focused: A team-oriented workspace that thrives in collaboration and shared goals.
  • Diversity and Inclusion: We believe in fostering a diverse workforce and an inclusive environment for all.
Status: Closed