Full Stack Developer

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

Job Description

We are seeking a Full Stack Developer who is experienced in both front-end and back-end technologies. In this dynamic role, you will be responsible for designing, developing, and maintaining web applications. You’ll be collaborating with cross-functional teams to create scalable software solutions that meet client needs, making a significant impact on our projects and overall business success.

Responsibilities

  • Lead full-cycle development of new web applications from concept to launch.
  • Assist in integrating third-party services and APIs.
  • Continuously monitor, improve, and evolve existing applications.
  • Foster strong communication with other departments to ensure alignment on project goals.
  • Collaborate in devising and executing testing strategies to ensure quality assurance.

Requirements

Education
  • Bachelor's degree in Information Technology or equivalent
  • Master's degree in Software Engineering is an advantage
Experience
  • 5+ years of experience in web and software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • SQL/NoSQL Databases
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of TypeScript: Proficient in using TypeScript for building scalable applications.
  • Experience with CI/CD pipelines: Familiarity with continuous integration and continuous delivery practices.

Benefits

  • Comprehensive health insurance
  • Generous retirement fund with employer contribution
  • Paid sick leave and vacation
  • Team-building activities and events

Company Culture

  • Inclusivity: We embrace inclusivity and celebrate our diverse workforce.
  • Work-Life Balance: We promote a healthy work-life balance and flexible work arrangements.
Status: Open