Software Developer

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

Job Description

Join our dynamic team as a Software Developer in Johannesburg. As part of our software development department, you will contribute to designing and implementing high-quality applications that enhance user experiences and meet business needs. Ideal candidates will bring a keen eye for detail and a passion for technology.

Responsibilities

  • Design software features and functionalities from conception to deployment.
  • Implement and maintain APIs for integration with other services.
  • Utilize version control to manage and track code changes.
  • Facilitate knowledge sharing and mentorship with junior developers.
  • Manage project timelines and deliverables effectively.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Development or related field is preferred
Experience
  • 3+ years of full-stack development experience
Technical Skills
  • TypeScript
  • Angular
Soft Skills
  • Analytical thinking

Advantageous

  • Experience with cloud platforms (AWS, Azure): Hands-on experience in deploying applications on cloud platforms.
  • Contributions to open-source projects: Active participation in the developer community through contributions to open-source.

Benefits

  • Health, dental, and vision insurance
  • 401(k) matching plan
  • Remote work flexibility and support
  • Ongoing training and development programs

Company Culture

  • Continuous Learning: Our employees are encouraged to pursue continuous learning and expand their skill sets.
  • Work-Life Balance: We advocate for a healthy work-life balance to maintain overall employee well-being.
Status: Open