Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for an enthusiastic Software Engineer to join our expanding team in Johannesburg. The ideal candidate will have a rich experience in both front-end and back-end development, bringing innovative software solutions to life. You'll have the opportunity to work on exciting projects that make a real difference.

Responsibilities

  • Lead software development projects from inception to completion.
  • Research and suggest new programming tools and technology.
  • Enhance existing applications with new features.
  • Support continuous delivery and integration practices.
  • Collaborate with the product team to align software solutions with business objectives.

Requirements

Education
  • Bachelor's degree in a relevant field.
  • Master's degree is a plus.
Experience
  • 5+ years of experience in software engineering.
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication skills
  • Leadership
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Kubernetes.: Experience with orchestration technologies for easier application management.
  • Knowledge of cloud platforms.: Experience deploying applications on cloud services like AWS or Azure.

Benefits

  • Health, dental, and vision insurance.
  • Retirement plan with competitive matching.
  • Work-life balance with flexible hours.
  • Opportunity for professional development.

Company Culture

  • Innovation: We encourage our employees to embrace change and think creatively to solve problems.
  • Growth Opportunities: We provide training and development for career advancement.
  • Work-Life Balance: We understand the importance of maintaining a healthy work-life balance.
Status: Closed