Software Engineer

Johannesburg FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are seeking a Software Engineer to join our Johannesburg team. The ideal candidate will possess skills in both front-end and back-end development, with a passion for creating impactful software solutions. You will work collaboratively within a talented team and help drive innovation in our projects.

Responsibilities

  • Architect robust software solutions for various projects.
  • Collaborate with team members to plan and execute software releases.
  • Test code for reliability and security aspects.
  • Assist in training junior developers and provide mentorship.
  • Stay updated with emerging technologies and trends.
  • Ensure documentation is comprehensive and up-to-date.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3-5 years of experience in full-stack development
Technical Skills
  • JavaScript
  • React
Soft Skills
  • Proactive Communication
  • Problem-solving
Certifications
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Experience working in Agile environments and understanding Scrum practices.
  • Familiarity with cloud services like AWS or Azure: Experience with cloud platforms for deploying applications.

Benefits

  • Comprehensive health benefits
  • Retirement savings plan with company contribution
  • Work-from-home options available
  • Continuous learning opportunities

Company Culture

  • Inclusivity: We create an inclusive environment where diverse perspectives are valued.
  • Empowerment: We empower our employees to take initiative and contribute their ideas.
  • Community Engagement: We believe in giving back to the community through various initiatives.
Status: Closed