Software Developer

Cape Town FULL TIME R29,167 - R37,500 / Month
(R350,000 - R450,000 / Year)

Job Description

Join our vibrant team in Cape Town as a Software Developer. In this role, you will be responsible for developing cutting-edge applications that solve real-world problems while collaborating with a diverse group of talented individuals. Our ideal candidate will possess a strong foundation in both frontend and backend technologies, demonstrating an eagerness to learn and adapt. You will work in an environment that encourages creativity and innovation.

Responsibilities

  • Develop and maintain high-quality software by adopting best practices.
  • Collaborate actively with product managers to deliver user-centric solutions.
  • Monitor and maintain application performance post-launch.
  • Utilize version control systems effectively to manage code.
  • Take part in design sessions to implement innovative features.
  • Guide junior developers with mentorship and knowledge sharing.

Requirements

Education
  • Bachelor's degree in Software Engineering or equivalent
  • Postgraduate qualification is a plus
Experience
  • 5+ years of software development experience
Technical Skills
  • Node.js
  • Microservices
  • REST API
  • Agile Methodologies
Soft Skills
  • Critical Thinking
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Hands-on experience with cloud services for application hosting.
  • Familiarity with test automation frameworks: Experience in implementing automated testing for code quality assurance.

Benefits

  • Comprehensive medical cover
  • Retirement savings plan with employer contributions
  • Work-life balance initiatives
  • Access to ongoing training and development opportunities

Company Culture

  • Inclusivity: We celebrate diversity and strive to create an inclusive environment for all employees.
  • Transparency: We value transparency in our processes and encourage open communication at all levels.
Status: Closed