Full Stack Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Full Stack Developer, you will be instrumental in building and maintaining dynamic web applications. You will collaborate with designers, product managers, and fellow developers to deliver innovative solutions that enhance user engagement and drive business outcomes.

Responsibilities

  • Contribute to all phases of the development lifecycle, primarily focusing on backend and frontend development.
  • Participate in sprint planning and retrospectives to improve team processes.
  • Enhance existing systems through refactoring and improvement measures.
  • Collaborate closely with UI/UX designers to deliver a great user experience.
  • Document your work and ensure knowledge sharing within the team.

Requirements

Education
  • Master's degree in Computer Science or related field preferred
Experience
  • 5+ years in full-stack development preferred
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Database Management
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Exposure to CI/CD pipelines: Experience in automating deployment processes for web applications.
  • Knowledge of Testing Frameworks: Familiarity with testing frameworks like Jest or Mocha is a plus.

Benefits

  • Medical aid and wellness programmes.
  • Generous PTO and public holiday leave.
  • Team building retreats and social events.
  • Support for ongoing education and certifications.

Company Culture

  • Continuous Improvement: We are dedicated to continuously looking for ways to enhance workplace practices and technologies.
  • Supportive Management: Management is approachable and open to discussing new ideas and solutions with the team.
  • Team-centric Approach: Our team-oriented culture fosters camaraderie and shared success.
Status: Open