Software Engineer

Cape Town FULL TIME R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

We're seeking a Software Engineer to join our dynamic team in Cape Town. The ideal candidate should be skilled in both front-end and back-end development, passionate about crafting efficient applications, and eager to contribute to innovative projects.

Responsibilities

  • Architect and build modular applications that can easily scale.
  • Integrate third-party APIs and services into applications.
  • Assist in the mentoring and training of junior developers.
  • Maintain awareness of new technologies and best practices in software development.
  • Collaborate with quality assurance teams to develop and execute test plans.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Experience
  • 5+ years in software development and design
Technical Skills
  • JavaScript
  • Node.js
  • React
  • Django
Soft Skills
  • Leadership
  • Adaptability
  • Attention to Detail
Certifications
  • Certified ScrumMaster (CSM)
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with containerization: Knowledge of Docker for application deployment.
  • Proficiency in DevOps practices: Experience with CI/CD tools and practices.

Benefits

  • Comprehensive health insurance
  • Generous leave policy
  • Flexible working arrangements
  • Career advancement opportunities

Company Culture

  • Professional Growth: We prioritize the growth and development of our team members through training and mentorship programs.
  • Supportive Environment: We maintain a supportive atmosphere where everyone feels valued and heard.
  • Work-Life Balance: We promote a healthy work-life balance through flexible working hours and remote work options.
Status: Closed