Software Engineer

Cape Town FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are seeking a Software Engineer to join our vibrant team in Cape Town. This role involves developing innovative software solutions and collaborating with cross-functional teams to enhance our product offerings. As part of your responsibilities, you will engage in both front-end and back-end development tasks.

Responsibilities

  • Design software features and functionality aligned with team objectives.
  • Work with cross-functional teams to deliver scalable and robust applications.
  • Actively engage in project planning and estimation processes.
  • Optimize applications for maximum speed and scalability.
  • Write technical documentation for reference and reporting.
  • Ensure continuous integration and delivery practices are followed.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree is preferred
Experience
  • 3-5 years of experience in software development
Technical Skills
  • Java
  • JavaScript
  • RESTful APIs
  • SQL
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Understanding of Agile principles to enhance team collaboration.
  • Experience with cloud services (AWS, Azure): Knowledge of deploying applications on cloud platforms to maximize scalability.

Benefits

  • Competitive salary package and performance bonuses.
  • Access to ongoing training and development programs.
  • Flexible working hours and remote work options.
  • Comprehensive health and wellness benefits.

Company Culture

  • Team Spirit: We foster a collaborative environment where team spirit is paramount, driving success through shared success.
  • Innovation: Innovation is at the heart of our operations; we encourage out-of-the-box thinking.
  • Diversity: We embrace diversity and inclusivity in our workforce; every voice matters.
Status: Closed