Software Developer

Cape Town FULL TIME R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

We are seeking a Software Developer to join our dynamic team in Cape Town. The ideal candidate should have a solid understanding of both front-end and back-end technologies. You will be working on a diverse range of projects, focusing on creating scalable software solutions that make a significant impact.

Responsibilities

  • Architect and implement robust back-end services.
  • Integrate third-party services and APIs into applications.
  • Lead small project teams and mentor junior developers.
  • Collaborate with quality assurance teams to ensure product quality.
  • Conduct performance tuning of applications and databases.

Requirements

Education
  • Bachelor's degree in Information Technology or Software Engineering
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Node.js
  • MongoDB
Soft Skills
  • Communication Skills
  • Time Management
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS/Azure): Hands-on experience with cloud computing services.
  • Familiarity with Agile methodologies: Understanding of Agile principles and practices.

Benefits

  • Health and wellness benefits
  • Employee assistance program
  • Flexible working arrangements
  • Training and educational opportunities

Company Culture

  • Team Collaboration: Collaboration is at the heart of our team, fostering an environment where all voices are heard.
  • Work-Life Balance: We promote a healthy work-life balance, understanding the importance of personal well-being.
  • Community Engagement: We actively participate in community initiatives, promoting social responsibility.
Status: Closed