Software Developer

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

Join our dynamic team as a Software Developer in Cape Town. You'll play a crucial role in designing, developing, and maintaining software applications that meet the needs of our clients. This position requires a solid understanding of both front-end and back-end technologies, and a passion for building innovative solutions.

Responsibilities

  • Create clean, maintainable, and efficient code.
  • Collaborate with product managers to define and meet project deliverables.
  • Conduct thorough testing of applications to ensure functionality and performance.
  • Provide technical support and assistance to end-users.
  • Participate in agile development processes and daily stand-ups.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • RESTful APIs
  • Docker
Soft Skills
  • Leadership
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD practices: Experience implementing Continuous Integration and Continuous Deployment.
  • Understanding of microservices architecture: Knowledge of building applications using microservices.

Benefits

  • Comprehensive medical aid
  • Retirement savings plan with employer contribution
  • Paid time off and work-life balance initiatives
  • Access to training and mentorship programs

Company Culture

  • Continuous Improvement: We aim for continuous improvement in our processes and products.
  • Collaboration: Collaboration across all levels is essential to our success.
Status: Closed