Full Stack Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Developer, you will collaborate with cross-functional teams to create innovative solutions. You'll be responsible for building effective web applications, translating business requirements into technical specifications while maintaining high standards of software engineering.

Responsibilities

  • Architect and design technical solutions for applications from the ground up.
  • Maintain a high level of product quality by unit testing and automated testing.
  • Work with UI/UX designers to ensure a seamless user experience.
  • Create and maintain documentations for APIs and development processes.
  • Keep up to date with the latest technology trends and methodologies.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years in full stack development
Technical Skills
  • Node.js
  • React
  • Microservices
Soft Skills
  • Time Management
  • Adaptability
Certifications
  • Google Cloud Developer
  • Microsoft Certified Solutions Developer
Languages
  • English: Fluent

Advantageous

  • Working knowledge of GraphQL: Familiarity with GraphQL for building efficient APIs.
  • Experience with automated testing frameworks: Hands-on with testing frameworks to ensure quality in all deliverables.

Benefits

  • Health, dental, and vision coverage
  • Retirement plan with employer contributions
  • Generous leave policies
  • Professional development opportunities

Company Culture

  • Work-Life Harmony: We value work-life balance and offer flexible arrangements to accommodate personal priorities.
  • Employee Recognition: We believe in recognizing and rewarding hard work and contributions at all levels.
Status: Open