Software Engineer - Backend

Johannesburg Full-time R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

Join our growing software team as a Backend Software Engineer. In this role, you’ll be responsible for the server-side logic, ensuring high performance and responsiveness to requests from the front-end. We value innovative thinking, and you will have the opportunity to contribute to all aspects of development, from software design to database architecture.

Responsibilities

  • Create robust APIs that are scalable and secure.
  • Design databases that effectively manage data storage and retrieval.
  • Monitor application performance and resolve issues proactively.
  • Develop straightforward functionality and contribute to team discussions.
  • Engage in continuous learning and apply relevant technology trends.

Requirements

Education
  • Master's degree in a relevant field is a plus
Experience
  • 3-5 years of experience in backend development
Technical Skills
  • Java
  • Spring Boot
Soft Skills
  • Analytical skills
  • Communication skills
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD: Understand CI/CD principles and practices.
  • Experience with Agile methodologies: Familiarity with sprint planning and Kanban is a plus.

Benefits

  • Comprehensive medical aid and wellness programs
  • Retirement savings plan with employer matching
  • Work flexibility and remote options
  • Support for ongoing education and training

Company Culture

  • Team Collaboration: Our culture emphasizes teamwork and shared success.
  • Supportive Leadership: Our management is dedicated to supporting your career growth.
  • Flexible Working Philosophy: We support flexible working arrangements to promote work-life balance.
Status: Closed