Software Engineer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are on the lookout for a Software Engineer to join our innovative team in Johannesburg. The ideal candidate will possess strong skills in both front-end and back-end development, with a keen interest in building scalable applications. You'll work with cross-functional teams to deliver exceptional software solutions that meet the needs of our diverse client base.

Responsibilities

  • Architect and develop robust backend services.
  • Ensure code quality through frequent testing and continuous integration.
  • Collaborate effectively with team members and stakeholders.
  • Keep up to date with new technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
  • Advanced degree preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • SQL
Soft Skills
  • Adaptability
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools (Jenkins, GitLab): Hands-on experience in automating build and deployment processes.
  • Knowledge of microservices architecture: Experience in building applications using a microservices approach.

Benefits

  • Comprehensive medical aid benefits
  • Pension contribution matching
  • Flexible work arrangements with remote opportunities
  • Growth opportunities in professional development

Company Culture

  • Continuous Improvement: We aim for constant improvement in processes and products through feedback.
  • Employee Empowerment: Our workforce is empowered to make decisions, fostering accountability.
  • Supportive Leadership: Our management supports employees in their professional journeys.
Status: Closed