Software Engineer

Johannesburg FULL TIME R41,666 - R54,166 / Month
(R500,000 - R650,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our Johannesburg team. The successful candidate will be responsible for backend development, ensuring that our solutions are efficient and effective. You will work closely with other engineers and project managers to deliver quality software that enhances our clients' experiences. If you thrive in a collaborative environment and possess a strong technical background, apply today!

Responsibilities

  • Develop and maintain backend services using various programming languages such as Java, Python, or Node.js.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Participate in code reviews, ensuring best practices are followed.
  • Write clean, maintainable, and efficient code that adheres to industry standards.
  • Work with product managers to define system functionality and enhance user experience.

Advantageous

  • Experience with cloud computing platforms: Practical knowledge of deploying applications on AWS or Azure.
  • Knowledge of Agile methodologies: Experience working in Agile or Scrum environments.

Benefits

  • Competitive salary package
  • Generous annual leave
  • Flexible working conditions
  • Opportunities for professional development

Company Culture

  • Innovation: We embrace new ideas and encourage a culture of creativity.
  • Collaboration: Teamwork is at the heart of our success—we believe in working together towards common goals.
  • Diversity: We value diversity and inclusivity in our teams and encourage applicants from all backgrounds.
Status: Closed