Software Engineer

Cape Town FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

Join our dedicated team as a Software Engineer, where your skills in software development will help shape the future of our offerings. You will contribute to all aspects of the software development lifecycle, ensuring quality and performance in our solutions.

Responsibilities

  • Architect solutions that are scalable and maintainable.
  • Guide junior developers in best practices and coding standards.
  • Evaluate and recommend tools and technologies for the software stack.
  • Contribute to the planning and execution of software upgrades.
  • Develop automated tests to ensure product quality.
  • Foster a culture of continuous improvement within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4-6 years of experience in software development
Technical Skills
  • C#
  • Node.js
  • DevOps
Soft Skills
  • Critical thinking
  • Adaptability
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with containerization tools: Knowledge of Docker and Kubernetes for application deployment.
  • Understanding of CI/CD practices: Experience with continuous integration and deployment strategies.

Benefits

  • Comprehensive health insurance
  • Bonus scheme based on performance
  • Remote work options
  • Support for ongoing education and training

Company Culture

  • Inclusivity: Our company values diversity and inclusion and strives to create an environment where everyone feels welcome.
  • Work-life Balance: We promote a healthy work-life balance through flexible working arrangements.
  • Community Engagement: Our organization is committed to making a positive impact in the communities we operate within.
Status: Closed