Software Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are seeking a skilled Software Engineer to join our Johannesburg team, focusing on the development and enhancement of web applications using cutting-edge technologies. The ideal candidate will have a solid foundation in both front-end and back-end development, contributing to impactful projects that drive business success.

Responsibilities

  • Build scalable and secure applications using best practices.
  • Contribute to product development discussions to drive technical strategy.
  • Assist in database management and backend integrations.
  • Explore new technologies and keep abreast of industry trends.
  • Support the deployment and maintenance of software applications.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development (full-stack preferred)
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Problem-solving
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and Kubernetes: Experience with containerization technologies to streamline development.
  • Exposure to CI/CD pipelines: Experience with continuous integration and deployment strategies.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policies and public holidays
  • Employee training and development programs
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: Our team values continuous learning and offers opportunities for professional development.
  • Open Communication: We encourage open dialogue and feedback among all employees to promote a positive work environment.
  • Employee Wellbeing: We prioritize the wellbeing of our employees and promote a healthy work-life balance.
Status: Closed