Software Developer

Cape Town FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a talented Software Developer to join our team in Cape Town. As a Software Developer, you will be responsible for designing and implementing software solutions that meet client needs. The ideal candidate should be proficient in multiple programming languages and be passionate about problem-solving. Your role will focus on creating efficient and scalable applications that enhance user experience and drive business efficiency.

Responsibilities

  • Assist in the design and architecture of software solutions.
  • Engage in continuous learning to keep up with new technologies.
  • Support other developers by sharing knowledge and providing mentoring.
  • Adhere to project deadlines and deliver software on time.

Requirements

Education
  • Bachelor's degree in Software Engineering
Experience
  • 5+ years of experience in versatile software development
Technical Skills
  • C#
  • Node.js
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Hands-on experience setting up Continuous Integration and Continuous Deployment pipelines.
  • Familiarity with microservices architecture: Understanding of microservices to design scalable applications.

Benefits

  • Health, dental, and vision benefits.
  • 401(k) retirement plan with company contributions.
  • Opportunities for professional growth and development.
  • Team-building events and outings.

Company Culture

  • Team Spirit: We embrace a collaborative environment where teamwork is key to our success.
  • Continuous Growth: We encourage continual learning and skill development for all our teams.
  • Inclusivity: Diversity is valued and celebrated in our company culture.
Status: Open