Software Engineer

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to join our Johannesburg office. This is a fantastic opportunity to collaborate with a team of skilled developers and enhance our software solutions, while working in a vibrant and inclusive environment.

Responsibilities

  • Create robust and maintainable application code.
  • Engage in continuous improvement of the software development process.
  • Collaborate in cross-functional teams to deliver solutions on time.
  • Mentor junior developers and interns.
  • Implement and monitor software security measures.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications in software development are a plus
Experience
  • 5 years of experience in software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Understanding of CI/CD processes and tools like Jenkins.
  • Experience with container technologies: Familiarity with Docker and container orchestration.

Benefits

  • Health, dental, and vision insurance
  • Flexible work arrangements
  • Paid time off and holidays
  • Learning and development budget for career growth

Company Culture

  • Continuous Learning: We value ongoing learning and provide resources for personal and professional growth.
  • Work-life Balance: We promote a healthy work-life balance to ensure our employees thrive both at work and in life.
  • Community Engagement: We actively engage with our local community and support various charitable initiatives.
Status: Closed