Full Stack Developer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

We are on the lookout for a skilled Full Stack Developer to join our vibrant development team. The ideal candidate should possess a solid understanding of both front-end and back-end technologies. You will be crucial in developing innovative software applications that solve real-world problems, while collaborating with designers and product managers to enhance user experience and functionality.

Responsibilities

  • Create visually appealing and user-friendly web applications using JavaScript frameworks.
  • Engage with project managers to capture requirements and user stories.
  • Implement RESTful APIs and integrate data storage solutions.
  • Collaborate with the design team to refine and roll out user interfaces.
  • Participate in all stages of software development lifecycle from planning to execution.
  • Advocate for best practices in coding and architecture.

Requirements

Education
  • Bachelor's degree in Software Engineering or similar
Experience
  • 2+ years in a similar role
Technical Skills
  • HTML/CSS
  • SQL
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD pipelines: Knowledge of continuous integration and delivery practices.
  • Experience with version control systems like Git: Proficient in using version control tools for collaboration.

Benefits

  • Comprehensive medical aid coverage.
  • Quarterly team building events.
  • Flexible work hours.
  • Remote work options available after probation.

Company Culture

  • Work-Life Balance: We strive to provide a healthy work-life balance for all employees.
  • Diversity and Inclusion: Our company actively promotes diversity and creates an inclusive workplace for everyone.
Status: Open