Full Stack Developer

Johannesburg FULL TIME R25,000 - R40,000 / Month
(R360,000 - R600,000 / Year)

Job Description

As a Full Stack Developer, you will play a critical role in the design and development of applications that enhance user experience. We're looking for someone with a strong technical background and a passion for building scalable solutions.

Responsibilities

  • Design and develop robust and scalable applications using front-end and back-end technologies.
  • Collaborate with cross-functional teams to integrate APIs and Third-party services.
  • Participate in daily stand-ups and sprint planning sessions.
  • Evaluate and apply new technologies to improve the software development process.
  • Document development processes and track progress on project management tools.
  • Assist in the deployment process and manage server-side technologies.

Requirements

Education
  • Master's degree in Software Engineering or related field is desirable
Experience
  • 4+ years of experience in web application development
Technical Skills
  • Angular
Soft Skills
  • Interpersonal Skills
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and Kubernetes: Knowledge of containerization for microservices architecture.
  • Experience with distributed computing: Understanding of principles in distributed systems and services.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits including gym membership
  • Flexible working hours
  • Remote work days available

Company Culture

  • Innovative Environment: We embrace innovation and encourage our teams to think creatively.
  • Work-Life Balance: We promote a healthy work-life balance with flexible working hours.
  • Continuous Improvement: We invest in continuous learning and provide opportunities for growth.
Status: Closed