Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our vibrant team in Johannesburg. The perfect candidate will possess strong skills in full-stack development, working both on the front-end and back-end to deliver innovative software solutions. This role involves collaborating with various teams to design, develop, and maintain high-quality applications, while ensuring optimal performance and user experience.

Responsibilities

  • Write clean, maintainable code and perform unit testing.
  • Integrate third-party APIs and services into applications.
  • Optimize applications for maximum speed and scalability.
  • Provide technical support and contribute to project planning.
  • Evaluate new technologies for adoption within the team.
  • Collaborate in an Agile/scrum environment.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React.js
  • Node.js
  • Cloud Services (AWS, Azure)
  • Agile Methodologies
Soft Skills
  • Analytical Skills
  • Interpersonal Skills
  • Adaptability
Certifications
  • Oracle Certified Professional, Java SE 8 Programmer
  • Google Cloud Professional Developer
Languages
  • English: Fluent
  • Zulu: Conversational

Advantageous

  • Experience with microservices architecture: Familiarity with designing and deploying microservices-based applications.
  • Understanding of DevOps practices: Knowledge of DevOps methodologies and automation tools.

Benefits

  • Competitive salary package with performance-based bonuses
  • Health, dental, and vision insurance
  • Professional development opportunities
  • Employee assistance program

Company Culture

  • Innovation: We prioritize innovative thinking and problem-solving to stay ahead in the tech market.
  • Work-Life Balance: We support a healthy work-life balance to ensure employee well-being and productivity.
  • Feedback-Oriented: We value feedback and encourage open discussions to improve our work processes.
Status: Closed