Software Engineer

Cape Town FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are seeking a skilled Software Engineer to join our vibrant team in Cape Town. The ideal candidate will possess a strong foundation in software development, with expertise in creating scalable applications. You will be involved in the full software development lifecycle, from design to implementation and testing.

Responsibilities

  • Architect and develop scalable web applications using industry best practices.
  • Collaborate in the agile development process and participate in sprint planning.
  • Monitor application performance and optimize for scalability.
  • Identify potential security risks and implement mitigation strategies.
  • Mentor junior development team members.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications are a plus
Experience
  • 5 years of experience in software development
Technical Skills
  • Java
  • C++
  • Swift
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of RESTful APIs: Familiarity with building and consuming RESTful services.
  • Experience with CI/CD tools: Knowledge of Continuous Integration and Continuous Deployment practices.

Benefits

  • Comprehensive medical aid coverage
  • Remote work options
  • Annual performance bonus
  • Employee referral program

Company Culture

  • Continuous Learning: Our company is dedicated to continuous learning and professional growth opportunities.
  • Diversity and Inclusion: We are committed to fostering a diverse and inclusive work environment.
Status: Closed