Software Engineer

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

Job Description

Join our dynamic team in Cape Town as a Software Engineer where you'll take charge of developing scalable software solutions. The role requires a strong grasp of both front-end and back-end technologies, contributing to projects from conception through deployment.

Responsibilities

  • Design user-friendly interfaces with a focus on user experience.
  • Implement performance optimization strategies for applications.
  • Collaborate in cross-functional teams to deliver projects on time.
  • Conduct testing and validation of software solutions.
  • Mentor junior developers and provide guidance.
  • Participate in strategic planning sessions for future projects.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of software development experience
Technical Skills
  • JavaScript
  • Django
Soft Skills
  • Problem-Solving
  • Creativity
Certifications
  • Microsoft Certified: Azure Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Knowledge of agile practices and frameworks for software development.
  • Familiarity with RESTful APIs: Experience in designing and implementing RESTful services.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policy
  • Professional development opportunities
  • Team-building and social activities

Company Culture

  • Diversity and Inclusion: We are committed to building a diverse workforce and fostering an inclusive workplace.
  • Employee Empowerment: Our culture fosters empowerment, encouraging team members to take initiative.
  • Work-Life Balance: We value work-life balance and promote flexible work arrangements.
Status: Closed