Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We're on the lookout for a dynamic Software Engineer to be part of our vibrant team in Cape Town. This role involves developing high-quality software solutions, where you'll collaborate closely with project managers and designers to bring our concepts to life. If you're passionate about coding and eager to tackle challenging projects, we want to hear from you!

Responsibilities

  • Build and deploy applications on cloud platforms.
  • Engage in the full software development lifecycle, from concept to deployment.
  • Maintain clear and open communication with stakeholders regarding project status.
  • Utilize version control tools effectively to manage code changes.
  • Implement testing strategies to ensure software reliability and performance.
  • Mentor junior developers and contribute to their professional growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
Soft Skills
  • Creative problem-solving
  • Collaboration
Certifications
  • Google Cloud Certified
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Hands-on experience in designing and deploying microservices.
  • Knowledge of Agile methodologies: Familiarity with Agile principles and practices.

Benefits

  • Comprehensive health coverage including dental and vision
  • Retirement package with competitive company match
  • Flexible hours and remote work options
  • Employee training and wellness programs

Company Culture

  • Diversity and Inclusion: We celebrate a diverse workforce and embrace inclusivity in the workplace.
  • Fun and Engagement: We believe in having fun while we work, promoting a positive work environment.
Status: Closed