Software Developer

Cape Town FULL TIME R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are on the lookout for a talented Software Developer in Cape Town to contribute to impactful projects. The successful candidate will have a solid background in full-stack development and a passion for delivering high-quality software solutions.

Responsibilities

  • Build and maintain web applications with a focus on user experience.
  • Engage in cross-functional collaboration to enhance application functions.
  • Ensure high performance and responsiveness of applications.
  • Develop microservices and APIs for application integration.
  • Identify bottlenecks and optimize application performance.
  • Contribute to setting up DevOps processes for continuous deployment.
  • Assist in training and onboarding new team members.
  • Stay updated with the latest industry trends and technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a relevant field preferred
Experience
  • 5+ years in full-stack software development
Technical Skills
  • Python
  • Docker
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Google Cloud Certified
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of microservices design patterns and implementation.
  • Familiarity with Agile methodologies: Experience working in an Agile team environment.

Benefits

  • Comprehensive health and wellness benefits
  • 401(k) plan with company contributions
  • Remote work flexibility
  • Employee training and development programs

Company Culture

  • Continuous Learning: We are committed to ongoing learning opportunities for personal and professional growth.
  • Work-Life Balance: We promote a balanced approach to work and personal life for our employees.
  • Respectful Environment: We foster a respectful and supportive workplace culture.
Status: Closed