Software Developer

Johannesburg FULL TIME R30,000 - R37,500 / Month
(R360,000 - R450,000 / Year)

Job Description

Join our vibrant tech team as a Software Developer in Johannesburg where you’ll create impactful software solutions. The perfect candidate will have experience in full software development life cycle including design, implementation, and testing, ensuring excellence across the board.

Responsibilities

  • Code and debug applications using various programming languages.
  • Work in an Agile development environment to deliver projects on time.
  • Communicate with stakeholders to align software capabilities with business goals.
  • Regularly update existing software and applications.
  • Lead small project tasks independently or collaborate with teams.
  • Ensure the functionality of the software through extensive testing.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
  • Master's degree in Software Engineering is preferred
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of using Docker for containerization and Kubernetes for orchestration.
  • Experience with CI/CD pipelines: Experience in automating the deployment process using CI/CD tools.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Options for remote work
  • Opportunities for professional development

Company Culture

  • Innovation: We thrive on innovation and creativity, encouraging our team to think outside the box.
  • Collaboration: We work together as a team, sharing ideas and expertise to achieve our goals.
  • Diversity: We value diversity in our team and strive for an inclusive culture where everyone is welcome.
Status: Closed