Full Stack Developer

Johannesburg FULL TIME R41,667 - R50,000 / Month
(R500,000 - R600,000 / Year)

Job Description

Join us as a Full Stack Developer! You will have the opportunity to work on exciting projects, developing both client- and server-side solutions, ensuring that our products not only meet but exceed customer expectations.

Responsibilities

  • Architect and design full stack applications for scalability and performance.
  • Work closely with product managers to define application requirements.
  • Conduct performance tuning and optimization of web applications.
  • Document development processes and interactions.
  • Mentor junior developers and contribute to team knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in full stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL/NoSQL Databases
Soft Skills
  • Analytical thinking
  • Communication
  • Time management
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge in containerization and orchestration technologies.
  • Experience with CI/CD and DevOps practices: Ability to implement continuous integration and deployment pipelines.

Benefits

  • Comprehensive medical aid including dental and vision coverage.
  • Opportunity to participate in a retirement savings plan.
  • Flexible working hours with remote work options.
  • Training and professional development opportunities.

Company Culture

  • Innovation: We encourage creativity and new ideas, fostering a culture of innovation.
  • Collaboration: We promote teamwork and collaboration across all levels.
  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive environment for all.
Status: Open