Software Engineer

Johannesburg FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

We are seeking a skilled Software Engineer to join our growing development team in Johannesburg. The ideal candidate will have experience in both front-end and back-end technologies, and will be passionate about building software that meets the needs of our clients. You will work closely with product managers and other engineers to deliver high-quality features on time.

Responsibilities

  • Lead development initiatives on key projects.
  • Collaborate closely with other developers and stakeholders to ensure alignment.
  • Participate in software architecture discussions and design reviews.
  • Implement automated tests to ensure software quality.
  • Mentor junior developers and contribute to team learning.
  • Analyze and improve application performance and reliability.

Advantageous

  • Knowledge of Microservices Architecture: Experience designing applications using microservices.
  • Familiarity with Agile methodologies: Understanding Agile practices and methodologies.

Benefits

  • Comprehensive health coverage
  • Paid time off and vacation
  • Work-from-home flexibility
  • Professional development support

Company Culture

  • Collaborative Environment: Our team thrives on collaboration and teamwork.
  • Continuous Learning: We prioritize continuous learning and skill enhancement.
  • Community Engagement: Active involvement in community service and outreach programs.
Status: Closed