Software Engineer

Cape Town Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for a talented Software Engineer to strengthen our development team. If you're passionate about creating robust and scalable software and enjoy tackling complex challenges, we'd love to hear from you!

Responsibilities

  • Develop and maintain web applications tailored for both desktop and mobile devices.
  • Collaborate with product management to define project requirements.
  • Identify and resolve production issues effectively and efficiently.
  • Participate in Agile development processes and contribute to sprint planning.
  • Optimize applications for speed and scalability.
  • Document development processes, code changes, and technical specifications.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Master's degree in a related field preferred
Experience
  • 4+ years of experience in full-stack development focused on web applications
Technical Skills
  • JavaScript
  • React
  • Node.js
Soft Skills
  • Analytical Skills
  • Collaboration
Certifications
  • Google Cloud Certified - Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with PostgreSQL: Proficiency in managing and querying PostgreSQL databases.
  • Familiarity with Agile methodologies: Experience in Agile project management and development.

Benefits

  • Comprehensive health insurance package
  • Generous retirement plan with company match
  • Flexible working and remote options available
  • Ongoing professional training and certifications

Company Culture

  • Empowerment: We empower our employees to take initiative and lead projects.
  • Innovation: Innovation is at the core of everything we do.
  • Work-Life Balance: We prioritize the well-being and balance of our team members.
Status: Closed