Software Developer

Cape Town FULL TIME R35,000 - R50,000 / Month
(R420,000 - R600,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer to bring our vision to life. You'll engage in the full software development lifecycle, taking ownership of projects and working hand-in-hand with stakeholders to translate requirements into robust applications.

Responsibilities

  • Lead software development initiatives for new projects.
  • Collaborate effectively within a team to create user-focused applications.
  • Implement robust testing and quality assurance procedures.
  • Maintain and refactor existing codebases as necessary.
  • Assist in mentoring junior developers and interns.
  • Research and evaluate new technologies to enhance development processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in a relevant discipline is preferred
Experience
  • 3+ years of experience in full-stack development
Technical Skills
  • Python
  • Node.js
  • REST APIs
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Understanding of CI/CD practices and tools like Jenkins.
  • Open-source contributions: Experience contributing to open-source projects is a plus.

Benefits

  • Medical, dental, and vision coverage.
  • Generous leave policy including paid time off.
  • Access to wellness programs and resources.
  • Company-sponsored events and team outings.

Company Culture

  • Diversity and Inclusion: We embrace diversity and encourage different voices and perspectives.
  • Work-Life Balance: We prioritize a healthy work-life balance for all employees.
  • Community Engagement: We are committed to giving back to the community through various initiatives.
Status: Closed