Software Developer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

As a Software Developer, you will play a vital role in our team. You will design, develop, and maintain complex software systems, ensuring that solutions meet the highest standards of quality and performance. This position offers an exciting opportunity to work with cutting-edge technologies in a vibrant team.

Responsibilities

  • Architect and maintain scalable web applications using best practices.
  • Work alongside product managers and designers to deliver user-centered applications.
  • Monitor application performance and implement enhancements as necessary.
  • Support the testing of applications to ensure high-quality outputs.
  • Consult with stakeholders to gather requirements and feedback.
  • Assist in onboarding new team members and providing technical mentorship.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in web development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • Google Cloud Certification
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Basic understanding of containerization for deploying applications.
  • Contributions to open-source projects: Previous involvement in open-source software efforts.

Benefits

  • Comprehensive medical aid coverage
  • 401(k) retirement plan with employer matching
  • Generous leave policy
  • Support for professional development

Company Culture

  • Learning & Growth: We offer continuous training and professional growth opportunities for employees.
  • Work-Life Balance: We understand the importance of balancing work and personal life.
  • Community Engagement: We actively support community projects and volunteer opportunities.
Status: Closed