Software Engineer

Cape Town FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our Cape Town team as a Software Engineer and take your career to the next level. In this role, you will be responsible for developing, testing, and maintaining high-quality software applications. You will work closely with product managers and designers to enhance user experience and optimize performance.

Responsibilities

  • Write clean, maintainable code and develop APIs for our services.
  • Work closely with product managers to understand requirements and deliver impactful solutions.
  • Contribute to continuous improvement by evaluating existing applications and troubleshooting performance issues.
  • Ensure responsive design and cross-platform optimization.
  • Participate in Agile development processes and collaborate in daily stand-ups.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of software development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL
  • RESTful APIs
Soft Skills
  • Problem-solving
  • Teamwork
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services (AWS, Azure): Hands-on experience in deploying applications on cloud platforms.
  • Familiarity with Agile methodologies: Experience working in Agile teams, prioritizing flexibility and collaboration.

Benefits

  • Medical aid benefits and wellness programs.
  • Generous leave policy and paid time off.
  • Flexible working hours and remote work options.
  • Professional development and training opportunities.

Company Culture

  • Innovative Environment: Our culture thrives on innovation. Employees are encouraged to think creatively and challenge the norm.
  • Supportive Teamwork: We believe in collaboration and support among team members to achieve common goals.
  • Work-Life Balance: We prioritize work-life balance, promoting flexibility in how our team operates.
Status: Closed