Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Software Engineer, where your expertise will contribute to the development of innovative solutions. You will work on projects that challenge your skills and allow you to grow professionally. We value creativity and encourage our engineers to share their ideas and insights to enhance our development processes.

Responsibilities

  • Develop software solutions using modern programming languages and frameworks.
  • Work collaboratively with cross-functional teams to ensure timely project delivery.
  • Contribute to all phases of the software development lifecycle.
  • Implement performance optimization for existing applications.
  • Assist in the design and implementation of APIs and integration with various systems.

Requirements

Education
  • Bachelor's degree in Computer Science or Software Engineering
Experience
  • 3+ years in a software development role
Technical Skills
  • Java
  • Node.js
Soft Skills
  • Analytical Thinking
  • Teamwork
Certifications
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Experience in deploying applications to cloud environments.
  • Knowledge of Agile methodologies: Experience working in Agile software development environments.

Benefits

  • Competitive salary and performance-based bonuses
  • Medical aid and retirement benefits
  • Flexible work hours and remote options
  • Continuous professional development opportunities

Company Culture

  • Innovation: We encourage creativity and innovation in all our projects.
  • Collaboration: Teamwork is at the heart of our success.
  • Work-life Balance: We promote a healthy work-life balance.
Status: Closed