Software Engineer

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

Job Description

Join our team as a Software Engineer, where you will develop and enhance web applications that make a difference. We are looking for someone who is not only tech-savvy but also has a knack for teamwork. Your role will involve harnessing the latest technologies to create scalable and efficient software solutions tailored to our clients' needs.

Responsibilities

  • Develop and implement software solutions that meet customer needs.
  • Engage with cross-functional teams for feature development.
  • Optimize application performance and user experience.
  • Document software design and development processes.
  • Mentor junior engineers and contribute to team knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • SQL
  • RESTful APIs
  • Git
  • Docker
  • Cloud Services
Soft Skills
  • Teamwork
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Java: Familiarity with Java programming for various applications.
  • Knowledge of Agile methodologies: Understanding of Agile practices for software development.

Benefits

  • Medical aid contributions
  • Flexible working hours
  • Remote work opportunities after a probation period
  • Annual training budget for professional development

Company Culture

  • Innovation: We foster a culture of innovation where everyone's ideas are valued.
  • Team Spirit: Collaboration and team spirit are at the heart of our company culture.
  • Diversity and Inclusion: We are committed to creating a diverse and inclusive workplace.
Status: Closed