Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We seek a skilled Software Engineer to contribute to our development team. You will work on exciting projects that require both creativity and technical expertise, with opportunities to work in multiple software environments and frameworks.

Responsibilities

  • Architect software solutions that are scalable and maintainable.
  • Engage in all stages of the development lifecycle.
  • Ensure security and data protection measures are implemented.
  • Provide technical support and guidance to junior developers.
  • Review and integrate third-party APIs into existing solutions.
  • Share knowledge and best practices with the engineering team.

Requirements

Education
  • Master's degree in Computer Science or Software Engineering
Experience
  • 5+ years of full-stack development experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Communication
Certifications
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Knowledge of Agile methodologies: Experience in Agile development processes.
  • Familiarity with CI/CD pipelines: Understanding of continuous integration and deployment practices.

Benefits

  • Comprehensive medical coverage
  • Retirement savings plan with company matching
  • Generous leave policies
  • Employee engagement activities

Company Culture

  • Work-Life Balance: We prioritize a healthy work-life balance for all employees.
  • Continuous Learning: We offer opportunities for continuous learning and growth.
  • Diversity and Inclusion: We are committed to fostering diversity and inclusion in our workplace.
Status: Closed