Software Engineer

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

Job Description

Are you excited about coding and software development? Join us as a Software Engineer in Cape Town, where you will be responsible for crafting scalable applications that drive business growth. You’ll collaborate with a talented team, tackling diverse challenges while honing your skills in a supportive environment.

Responsibilities

  • Write clean, scalable code in multiple programming languages.
  • Engage in continuous improvement through code refactoring and optimization.
  • Integrate third-party services and APIs into existing applications.
  • Analyze system performance and implement necessary enhancements.
  • Assist in the training and mentoring of junior developers.

Requirements

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

Advantageous

  • Experience with Cloud Technologies: Familiarity with cloud platforms like AWS or Azure.
  • Knowledge of Agile Methodologies: Experience working in Agile environments is a plus.

Benefits

  • Competitive salary package
  • Performance-based bonuses
  • Medical aid and pension benefits
  • Work-life balance with flexible hours
  • Professional development opportunities

Company Culture

  • Innovation: We encourage creativity and innovative thinking in all projects.
  • Team Spirit: A collaborative environment where everyone’s voice is valued.
  • Continuous Learning: We support ongoing training and career advancement opportunities.
Status: Closed