Software Developer

Cape Town Full-time R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

Join our dynamic team as a Software Developer where you will play an integral role in designing and implementing innovative solutions. We seek a passionate individual proficient in both front-end and back-end development to enhance user experience and system efficiency.

Responsibilities

  • Implement web services and RESTful APIs for application integration.
  • Stay updated with emerging technologies and trends.
  • Facilitate communication between team members and stakeholders.
  • Utilize modern development tools and practices to enhance productivity.
  • Create unit tests for software functionalities to ensure quality.
  • Support existing applications and implement necessary upgrades.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent experience
  • Master's degree preferred
Experience
  • 4+ years of experience in software development with a focus on full-stack frameworks
Technical Skills
  • React
  • Node.js
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Google Cloud Developer Certification
  • PMP Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and cloud deployment best practices: Understanding of containerization and deployment strategies for cloud environments.
  • Experience with CI/CD practices: Familiarity with Continuous Integration and Continuous Delivery tools and concepts.

Benefits

  • Comprehensive health and dental insurance.
  • Generous leave policy including vacation and personal leave.
  • Access to training programs and certifications.
  • Work-from-home flexibility.
  • Collaborative and inclusive company culture.

Company Culture

  • Continuous Development: We invest in our employees' growth through training, mentorship, and opportunities to learn.
  • Open Communication: Our culture promotes transparency and open dialogue, allowing everyone's voice to be heard.
  • Work-Life Balance: We support a healthy work-life balance by offering flexible working arrangements.
Status: Closed