Software Developer

Cape Town FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are on the lookout for a talented Software Developer to help us create robust applications that enhance our clients' experiences. This role offers the possibility of working in a dynamic environment where your ideas are valued, and collaboration is key. If you're looking to advance your software engineering career, we want to hear from you!

Responsibilities

  • Architect and develop high-quality software systems tailored to customer needs.
  • Collaborate with cross-functional teams to deliver projects on time.
  • Maintain and improve existing software applications.
  • Create and manage APIs for integration with third-party services.
  • Document technical specifications and share knowledge within the team.
  • Manage software development lifecycle from design to deployment.

Requirements

Education
  • Bachelor's degree in a relevant field.
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in software development
Technical Skills
  • C#
  • Node.js
Soft Skills
  • Analytical skills
  • Adaptability
Certifications
  • Certified Kubernetes Administrator
  • Google Cloud Certified - Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Knowledge of building applications in a microservices environment.
  • Familiarity with Agile methodologies: Experience working in Agile teams and sprints.

Benefits

  • Comprehensive health benefits
  • Generous leave policy
  • Employee wellness programs
  • Work-life balance initiatives

Company Culture

  • Continuous Learning: We are firm believers in lifelong learning and provide numerous resources for skill enhancement.
  • Employee Empowerment: Our team members are empowered to take initiative and lead projects.
Status: Closed