Software Engineer

Johannesburg R41,667 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

An exciting opportunity awaits a Software Engineer to join our dynamic team in Johannesburg. As a key member of our software development department, you will be responsible for designing and implementing scalable applications that meet our clients' needs. If you are passionate about technology and eager to contribute to innovative projects, we want to hear from you!

Responsibilities

  • Design and develop software solutions in a collaborative environment.
  • Implement best practices in coding, testing, and deployment.
  • Integrate software components and third-party libraries.
  • Work with project managers to define project scope and deliverables.
  • Assist in the migration of legacy systems to new technologies.
  • Work closely with QA to ensure application quality through thorough testing.

Advantageous

  • Experience in microservices architecture: Understanding of microservices-based application design.
  • Familiarity with Agile methodologies: Experience in working with Agile teams to deliver software solutions.

Benefits

  • Comprehensive health insurance
  • Retirement plan with company contributions
  • Paid time off and holidays
  • Opportunities for professional growth

Company Culture

  • Continuous Improvement: Dedicated to the continuous growth and improvement of our team.
  • Work-life Balance: Promoting a healthy balance between work and personal life.
  • Open Communication: Maintaining transparency and open lines of communication across all levels.
Status: Closed