Software Engineer

Cape Town FULL TIME R37,500 - R54,166 / Month
(R450,000 - R650,000 / Year)

Job Description

Join our team as a Software Engineer and contribute to the development of innovative software applications. Your expertise in both front-end and back-end technologies will be invaluable as you work closely with product managers to deliver robust solutions. This role offers the opportunity to grow in a collaborative environment that values creativity and technical excellence.

Responsibilities

  • Build, test, and maintain high-quality software solutions across the stack.
  • Work with UI/UX designers to enhance the user experience.
  • Optimize applications for maximum speed and scalability.
  • Document development processes, code changes, and technical specifications.
  • Engage in team discussions to share ideas and innovative solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications or coursework in software development preferred
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • JavaScript
  • Django
  • HTML/CSS
Soft Skills
  • Analytical Thinking
  • Leadership
Certifications
  • Oracle Certified Professional, Java SE 8 Programmer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services like AWS or Azure: Familiarity with deploying applications in a cloud environment.
  • Knowledge of containerization technologies: Experience with Docker and Kubernetes for application deployment.

Benefits

  • Comprehensive health care coverage
  • Paid time off and paid holidays
  • Professional development opportunities
  • Flexible remote work options

Company Culture

  • Collaboration: We prioritize teamwork and collaboration, ensuring all voices are heard.
  • Innovation: We encourage innovative thinking and creative solutions to meet our challenges.
  • Employee Well-being: We believe in supporting our employees' well-being with a healthy work-life balance.
Status: Closed