Software Engineer

Cape Town FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

Join our team as a Software Engineer where you will be responsible for developing, testing, and maintaining software applications. You will work closely with our product teams to deliver high-quality software solutions that meet our clients’ needs.

Responsibilities

  • Design software solutions that meet business requirements.
  • Implement software enhancements and updates.
  • Conduct thorough testing and validation of software.
  • Provide technical support and guidance to junior developers.
  • Create and maintain technical documentation.
  • Participate in team meetings to discuss project updates and challenges.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software development, particularly in a full-stack role
Technical Skills
  • Java
  • Microservices
Soft Skills
  • Leadership
  • Time Management
Certifications
  • Google Cloud Certified - Professional Cloud Developer
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Experience with CI/CD pipelines and release management.
  • Exposure to cloud platforms: Familiarity with AWS or Azure services.

Benefits

  • Comprehensive health insurance
  • Generous leave policies
  • Support for continuous learning
  • Team-building activities

Company Culture

  • Continuous Learning: We promote ongoing education and skill development within our team.
  • Employee Empowerment: We believe in enabling our employees to take ownership of their work.
Status: Closed