Software Developer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

Join our dynamic development team as a Software Developer, where you'll be instrumental in building innovative software solutions. The role requires a collaborative mindset and a drive for excellence.

Responsibilities

  • Build reusable code and libraries for future use.
  • Identify and fix technical issues.
  • Collaborate with designers to implement user-friendly interfaces.
  • Train junior developers and provide mentorship.
  • Manage and prioritize multiple projects effectively.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is preferable
Experience
  • 3+ years of commercial experience in software development
Technical Skills
  • React
  • Node.js
  • API Development
Soft Skills
  • Adaptability
  • Critical Thinking
Certifications
  • AWS Certified Developer
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Experience with TypeScript: Familiarity with TypeScript for more robust coding practices.
  • Knowledge of cloud services (AWS, Azure): Experience with cloud service platforms for application deployment.

Benefits

  • Attractive remuneration including performance bonuses.
  • Access to medical aid and retirement fund.
  • Work-from-home options available.
  • Continuous learning and growth support.

Company Culture

  • Continuous Learning: We are dedicated to the personal and professional growth of our employees through ongoing training.
  • Respectful Environment: We maintain a respectful and inclusive work environment for everyone.
  • Work-Life Balance: We prioritize work-life balance and the health of our employees, allowing for flexibility in work hours.
Status: Closed