Software Developer

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

Job Description

Join our innovative software development team in Cape Town as a Software Developer. You will work closely with product managers and designers to develop high-quality software solutions, ensuring that user experience is at the forefront of your development process.

Responsibilities

  • Contribute to software design discussions and architectural decisions.
  • Implement features based on user feedback and requirements.
  • Ensure software quality by conducting rigorous testing.
  • Collaborate with designers to enhance user interface and user experience.
  • Support continuous integration and deployment practices.

Requirements

Education
  • Bachelor's degree in a relevant field
  • Master's degree preferred
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Python
  • Django
  • React
  • MongoDB
  • GraphQL
Soft Skills
  • Critical Thinking
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with Microservices architecture: Understanding of microservices and their implementation in application design.
  • Experience with automated testing frameworks: Knowledge of testing libraries and tools for automated testing.

Benefits

  • Health and wellness initiatives
  • Remote work flexibility
  • 401(k) retirement plan with company matching
  • Opportunity for career advancement

Company Culture

  • Inclusivity: Diversity is our strength; we embrace different perspectives and backgrounds.
  • Work-Life Balance: We value a healthy work-life balance and offer flexible work arrangements.
Status: Closed