Software Engineer

Johannesburg FULL TIME R50,000 - R58,333 / Month
(R600,000 - R700,000 / Year)

Job Description

Join us in driving innovation and quality in software development. This role offers the opportunity to work on diverse projects while contributing to the growth of the team and company. We value your skills and creativity in solving complex challenges.

Responsibilities

  • Create unit tests and automation scripts to aid in software deployment.
  • Work with other engineers to improve the software development process.
  • Provide technical guidance and mentorship to junior developers.
  • Evaluate and improve existing systems and applications.
  • Occasionally assist with troubleshooting production issues.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferred
Experience
  • 5 years of experience in software development
Technical Skills
  • JavaScript
  • Docker
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Certified
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with RESTful APIs: Experience in developing and consuming RESTful APIs in applications.
  • Knowledge of CI/CD pipelines: Experience with CI/CD tools to enhance deployment strategies.

Benefits

  • Comprehensive health cover including dental
  • Contributions towards retirement savings
  • Flexible working arrangements including remote work
  • Paid leave and disability coverage

Company Culture

  • Continuous Learning: We prioritize ongoing development and training for our team.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance for all employees.
Status: Closed