Software Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We're on the lookout for a talented Software Engineer to join our vibrant team in Johannesburg. In this role, you will be responsible for designing and implementing software solutions that drive our business objectives. Ideal candidates should have a solid understanding of both front-end and back-end technologies, and a passion for coding excellence.

Responsibilities

  • Write clean, scalable code using .NET, Java, or Python.
  • Work closely with cross-functional teams to define and implement new features.
  • Conduct regular testing and debugging of applications.
  • Assist in the integration of user-facing elements with server-side logic.
  • Contribute to technical documentation and user guides.
  • Provide support for software deployment and maintenance.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • SQL
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with Docker for application containerization.
  • Knowledge of Agile methodologies: Experience working in Agile development environments.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company matching
  • Flexible working hours and remote options
  • Professional development opportunities

Company Culture

  • Innovation: We cultivate an environment of innovation and creativity.
  • Team Spirit: Collaboration and teamwork are at the heart of our culture.
  • Respect for Diversity: We value diverse perspectives and experiences.
Status: Closed