Software Developer

Cape Town FULL TIME R20,833 - R33,333 / Month
(R250,000 - R400,000 / Year)

Job Description

We are on the lookout for a passionate Software Developer who enjoys building efficient and scalable applications. The successful candidate will collaborate closely with cross-functional teams to deliver superior software solutions.

Responsibilities

  • Collaborate with QA teams to ensure quality assurance in development and deployment.
  • Architect new features and maintain existing functionalities.
  • Monitor application performance and implement enhancements as necessary.
  • Actively engage in knowledge sharing sessions and technical discussions.
  • Integrate third-party APIs and data sources into applications.
  • Contribute to project planning and architecture discussions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is an advantage
Experience
  • 4+ years of experience in full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Django
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Cloud Professional Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile development environments.
  • Experience with RESTful web services: Understanding of RESTful principles for API design.

Benefits

  • Comprehensive health coverage
  • Generous retirement plan with company matching
  • Flexible working arrangements
  • Employee development programs

Company Culture

  • Continuous Learning: We believe in continuous learning and provide training opportunities for personal growth.
  • Work-Life Balance: We support a balanced work-life dynamic, promoting employee well-being.
  • Community Engagement: We encourage community involvement and social responsibility among our employees.
Status: Closed