Software Engineer

Cape Town FULL TIME R41,667 - R50,000 / Month

Job Description

We’re on the lookout for a Software Engineer to help us build robust applications. The role requires a mix of creativity and technical skill, as you will contribute to various stages of the software development lifecycle.

Responsibilities

  • Design and implement scalable software solutions.
  • Work closely with the QA team to ensure software reliability.
  • Troubleshoot and optimize existing software for improved performance.
  • Document development processes and code changes.
  • Engage in continuous improvement initiatives for software development practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • Node.js
  • Docker
Soft Skills
  • Time management
Certifications
  • Google Cloud Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD practices: Experience with continuous integration and delivery pipelines.
  • Knowledge of cloud platforms: Experience with AWS or Azure for cloud-based applications.

Benefits

  • Medical aid coverage
  • Flexible hours
  • Remote work options available
  • Professional development opportunities

Company Culture

  • Innovation: We encourage innovative thinking and the exploration of new technologies.
  • Collaborative Work Environment: Our teams work together to drive projects forward efficiently.
  • Inclusivity: We embrace diversity and foster an inclusive atmosphere for all employees.
Status: Closed