Software Developer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the hunt for a skilled Software Developer to join our vibrant team in Cape Town. The ideal candidate will have significant experience in both front-end and back-end technologies, and be passionate about delivering top-notch software solutions. Candidates should be comfortable working across the entire software development lifecycle and be ready to tackle exciting challenges head-on.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code.
  • Work closely with cross-functional teams to enhance functionality and user experience.
  • Implement security and data protection measures in software applications.
  • Provide support and maintenance for existing applications.
  • Analyze and improve application performance and scalability.
  • Ensure best practices in software development are followed.
  • Prepare reports on project progress and issues encountered during development.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Google Cloud Certified
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience working in Agile teams to facilitate rapid development cycles.
  • Understanding of RESTful API development: Experience building and integrating RESTful APIs for software applications.

Benefits

  • Comprehensive health insurance coverage
  • Retirement plan with matching contributions
  • Flexible working arrangements including remote options
  • Employee development programs and training

Company Culture

  • Diversity and Inclusion: We are committed to fostering a diverse and inclusive workplace, supporting varied perspectives.
  • Work-Life Balance: Striking a balance between work and personal life is key to our values.
  • Continuous Improvement: We embrace continuous improvement, striding towards excellence in everything we do.
Status: Closed