Full Stack Developer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We're on the hunt for a Full Stack Developer with experience in both frontend and backend technologies. You will work within a fast-paced environment, pushing boundaries and creating innovative software solutions. If you thrive on collaboration and enjoy solving problems, we want to hear from you!

Responsibilities

  • Build and maintain scalable and secure web applications across various platforms.
  • Participate in all phases of the software development lifecycle, from conception to deployment.
  • Integrate third-party services and APIs to enhance application functionality.
  • Mentor junior developers and support team growth through knowledge sharing.
  • Ensure code quality by implementing best practices and standards.
  • Document development processes, code changes, and system configurations.
  • Contribute to product architecture and technical discussions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering preferred
Experience
  • 5+ years of software development experience with a focus on full stack
Technical Skills
  • Python
  • Docker
Soft Skills
  • Critical Thinking
  • Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with mobile app development: Hands-on experience in mobile app development using frameworks like React Native.
  • Knowledge of cloud services: Familiar with cloud services like AWS or Azure for application deployment.

Benefits

  • Comprehensive health benefits including mental health support.
  • Employee stock options.
  • Generous annual leave and public holidays.
  • Annual team-building retreats and events.

Company Culture

  • Collaboration: Our teams work closely together, leveraging each other's strengths.
  • Work-Life Balance: We value our employees' wellbeing and offer flexible schedules.
  • Employee Recognition: Regular recognition of hard work and achievements within the team.
Status: Closed