Full Stack Developer

Johannesburg Full-time R30,000 - R50,000 / Month
(R360,000 - R600,000 / Year)

Job Description

As a Full Stack Developer, you will be instrumental in designing and developing dynamic applications from concept through execution. We are looking for someone who thrives in a fast-paced environment and can handle multiple tasks while ensuring the team delivers quality solutions on schedule.

Responsibilities

  • Lead the development of application architecture and design.
  • Utilize agile methodologies to move projects forward efficiently.
  • Conduct system analysis to improve application performance.
  • Onboard and mentor junior developers on the team.
  • Manage small project teams and participate in project management activities.
  • Ensure successful API design and implementation.
  • Work with QA teams to validate code and troubleshoot issues.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
Experience
  • 5+ years of software development experience in a full-stack capacity.
Technical Skills
  • JavaScript
  • Vue.js
  • Django
Soft Skills
  • Adaptability
  • Leadership
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Exposure to AWS or Azure for deploying applications.
  • Understanding of container technologies: Familiarity with Docker and Kubernetes.

Benefits

  • Annual performance bonuses
  • Health, dental, and vision insurance
  • Generous leave policies
  • Career growth opportunities within the company

Company Culture

  • Work-Life Balance: We prioritize a healthy balance between work and personal life, promoting flexible work options.
  • Diversity: An open and friendly culture that embraces diversity in all forms.
  • Sustainability: Committed to sustainable practices in our operations and long-term strategies.
Status: Open