Full Stack Developer

Durban Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Developer, you will be instrumental in designing, developing, and maintaining web applications. The role demands proficiency in both front-end and back-end technologies, ensuring that our solutions are both user-friendly and efficient. Join us to push the boundaries of technology in a vibrant and supportive environment.

Responsibilities

  • Architect and build scalable web solutions focusing on both server and client-side logic.
  • Engage in Continuous Integration and Continuous Deployment (CI/CD) processes.
  • Document development processes, code changes, and application design.
  • Participate in regular team meetings to provide updates on project progress.
  • Support junior developers in their tasks and knowledge growth.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering or a related field
  • Master's degree is advantageous
Experience
  • 5+ years of relevant experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • SQL/NoSQL Databases
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Google Cloud Certified - Associate Cloud Engineer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Web Security Fundamentals: Understanding of core web security principles and best practices.
  • Experience with GraphQL: Knowledge in building and consuming GraphQL APIs.

Benefits

  • Comprehensive health cover
  • Annual performance bonuses
  • Professional development funds
  • Team-building events

Company Culture

  • Diversity and Inclusion: We value diversity and strive to create an inclusive environment for all employees.
  • Work-Life Balance: We promote a healthy work-life balance with flexible work arrangements.
Status: Open