Full Stack Developer

Johannesburg Full-time R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our high-performing team in Johannesburg as a Full Stack Developer. Collaborate on dynamic projects and bring creative solutions to life, engaging directly in both front and back-end development processes. If you have a knack for problem-solving and a thirst for continuous learning, we want to hear from you!

Responsibilities

  • Design user-friendly interfaces with a focus on performance optimization.
  • Participate in architecture discussions and contribute to design documentation.
  • Work with product owners to define and prioritize product requirements.
  • Maintain documentation related to software architecture and development processes.
  • Foster a continuous improvement culture with a focus on learning from each project.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • Minimum 5 years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • HTML/CSS
  • SQL/NoSQL
  • Git
Soft Skills
  • Team Collaboration
  • Problem Solving
  • Time Management
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization and orchestration tools.
  • Experience with RESTful APIs: Experience in developing and integrating RESTful services.

Benefits

  • Medical aid and wellness programs.
  • Flexible working hours.
  • Opportunities for career development and advancement.
  • Team-building activities and social events.

Company Culture

  • Innovation: We encourage innovative ideas and creative problem-solving.
  • Collaboration: Our open environment fosters teamwork and communication.
Status: Open