Software Engineer

Cape Town FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

As a Software Engineer, you will join our passionate team dedicated to building scalable and efficient applications. You will be tasked with both front-end and back-end development, ensuring our products meet the highest standards of quality and performance. Ideal candidates are adaptive problem solvers who thrive in a collaborative environment.

Responsibilities

  • Lead projects from concept to launch, ensuring stakeholder requirements are met.
  • Maintain existing software, ensuring it is updated and relevant to user needs.
  • Analyze system performance and recommend improvements.
  • Facilitate brainstorming sessions to drive innovation within the team.
  • Engage with clients to gather feedback and iterate on product features.
  • Enhance the user experience through intuitive design implementations.
  • Evaluate new technologies that can enhance product offerings.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Relevant industry certifications are a plus
Experience
  • 5+ years of experience in software development with a focus on web applications
Technical Skills
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working in Agile development teams.
  • Knowledge of security best practices: Understanding of application security principles and practices.

Benefits

  • Comprehensive health insurance for employees and dependents
  • Personal development budget for courses and certifications
  • Work-from-home flexibility and a friendly office environment
  • Annual performance bonuses based on company success

Company Culture

  • Growth Mindset: We support the personal and professional development of our team members.
  • Work-Life Balance: We promote a healthy work-life balance and offer flexible working arrangements.
  • Empowerment: We empower our employees to take ownership and excel in their roles.
Status: Closed