Software Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are currently looking for a Software Engineer to join our vibrant team in Johannesburg. The ideal candidate will possess strong problem-solving skills and a passion for technology, with a focus on developing innovative software solutions. If you thrive in a collaborative environment and are eager to tackle challenging projects, we want to hear from you!

Responsibilities

  • Engage in full software development lifecycle activities.
  • Write clean, maintainable code and test for bugs.
  • Analyze user needs and software requirements to determine feasibility.
  • Collaborate with other developers to maintain and improve software.
  • Implement security measures and protocols in software designs.
  • Participate in daily stand-ups and project meetings.
  • Support deployment activities and create deployment scripts.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree a plus
Experience
  • 4+ years of experience in software development
Technical Skills
  • JavaScript
  • HTML/CSS
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • Google Cloud Professional Developer
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with AWS or Azure cloud environments.
  • Knowledge of cybersecurity best practices: Understanding of secure coding practices and security frameworks.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with company matching
  • Flexible working arrangements
  • Access to wellness programs

Company Culture

  • Team Collaboration: We believe that collaboration leads to the best outcomes and results.
  • Diversity & Inclusion: We value diversity and strive to create an inclusive environment for all.
  • Career Growth: We provide opportunities for career advancement and skill development.
Status: Closed