Full Stack Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We're on the lookout for a talented Full Stack Developer to join our vibrant tech team in Cape Town. You will work on exciting projects, utilizing both front-end and back-end technologies. If you have a knack for developing scalable applications and are passionate about technology, we want to hear from you.

Responsibilities

  • Build and maintain efficient, reusable, and reliable code.
  • Collaborate with product management to define and refine project specifications.
  • Handle end-to-end development and deployment of web applications.
  • Contribute to all phases of the development lifecycle.
  • Integrate third-party services and APIs.
  • Assess and resolve performance issues as they arise.
  • Foster a positive team environment by promoting knowledge sharing.
  • Participate in continuous improvement initiatives to enhance development processes.
  • Develop documentation for code base and processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3-5 years of experience in software development
Technical Skills
  • JavaScript
  • HTML/CSS
  • Node.js
  • SQL
  • REST APIs
  • Version Control (Git)
  • Agile Methodologies
  • Testing Frameworks
Soft Skills
  • Problem-solving
  • Team player
  • Communication
Certifications
  • Certified JavaScript Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS or Azure): Experience deploying applications on cloud platforms.
  • Knowledge of containerization (Docker): Experience with Docker for containerizing applications.

Benefits

  • Competitive salary and performance bonuses
  • Health, dental, and vision insurance
  • Flexible working hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovative Environment: We thrive in a culture of creativity, encouraging our team to think outside the box.
  • Continuous Learning: We offer ongoing training and opportunities for personal growth.
  • Community Focused: Dedicated to contributing positively to our local communities.
Status: Closed