Full Stack Developer

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

Job Description

We are searching for a Full Stack Developer to join our energetic team in Pretoria. The ideal candidate will have a solid background in both front-end and back-end technologies, with a passion for building scalable and efficient web applications.

Responsibilities

  • Design and implement user interfaces with React.
  • Develop backend services using Node.js and Express.
  • Collaborate with UI/UX designers to improve the design and functionality of applications.
  • Maintain and improve existing applications while troubleshooting and debugging.
  • Ensure the performance and quality of applications through testing and code reviews.
  • Assist in the design and implementation of RESTful APIs.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Knowledge of containerization practices and tools.
  • Experience with CI/CD: Previous exposure to continuous integration and deployment pipelines.

Benefits

  • Comprehensive health insurance package
  • Retirement savings plan with company contributions
  • Flexible work hours
  • Opportunities for remote work

Company Culture

  • Innovation: We encourage an innovative mindset where ideas are transformed into action and excellence is pursued with passion.
  • Team Spirit: Our team thrives on collaboration, fostering an environment where we support and push each other to succeed.
  • Inclusiveness: We value diverse perspectives and strive to create an inclusive culture where everyone feels welcome.
Status: Open