Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join us as a Software Engineer in Cape Town, where you will play a crucial role in developing scalable applications. We are looking for someone with a strong foundation in software design principles who can work collaboratively in a fast-paced environment.

Responsibilities

  • Develop both front-end and back-end components of applications.
  • Conduct system performance analysis and optimize applications accordingly.
  • Support the deployment of applications and monitor their performance.
  • Document development processes and best practices.
  • Assist in mentoring junior developers and intern staff.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in software engineering with a focus on web applications
Technical Skills
  • C#
  • Ruby on Rails
Soft Skills
  • Adaptability
  • Creativity

Advantageous

  • Experience with Docker: Hands-on experience with containerization technologies.
  • Familiarity with CI/CD tools: Experience in using Continuous Integration and Continuous Deployment tools.

Benefits

  • Comprehensive health benefits including dental and vision
  • Employee assistance programs
  • Annual performance bonus
  • A supportive and collaborative team environment

Company Culture

  • Recognition: We celebrate our team's achievements and encourage recognition among peers.
  • Collaboration: Team-based work is encouraged, promoting a culture of shared success.
  • Work-life Balance: We prioritize work-life balance, promoting flexible schedules to suit employees' needs.
Status: Closed