Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Software Engineer (Backend)

Posted Updated
Discussion

Summary

A backend software engineer in Benoni, South Africa who designs, builds, and maintains scalable server-side applications and APIs (REST/GraphQL), optimizes performance and security, and collaborates with frontend developers. Core tech includes Java/Python/Go/Node.js, SQL/NoSQL databases, cloud platforms, and Docker.

About the Role

Our client is seeking a skilled Software Engineer with a strong focus on backend development to join their innovative team in Benoni . You will be responsible for designing, developing, and maintaining scalable and high-performance server-side applications and APIs. This role offers a unique opportunity to work on challenging projects, contribute to architectural decisions, and collaborate with a talented team in the Gauteng region. We are looking for a dedicated individual passionate about building robust and efficient software solutions.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and integrate robust APIs (RESTful, GraphQL) for various applications.
  • Optimize applications for maximum speed, scalability, and security.
  • Collaborate with frontend developers and product managers to deliver seamless user experiences.
  • Write comprehensive unit and integration tests to ensure code quality and stability.
  • Troubleshoot and resolve backend issues, ensuring smooth operation of production systems.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Minimum of 4 years of professional experience in backend software development .
  • Proficiency in one or more backend programming languages such as Java, Python, Go, or Node.js.
  • Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Experience with microservices architecture and message queuing systems is a plus.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker).

Benefits

  • Competitive salary and bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for career advancement and professional development.
  • A dynamic and collaborative work environment in Benoni .

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available