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 to join our passionate team in Johannesburg. The ideal candidate will possess expertise in both front-end and back-end technologies to design and implement robust software solutions. Your work will directly impact our clients' success by integrating innovative features and maintaining top-notch applications. Bring your problem-solving skills and a love for coding to a job where you can make a difference.

Responsibilities

  • Build and maintain scalable web applications with a focus on performance and security.
  • Work as part of an agile team to deliver projects on time.
  • Enhance application functionality through continuous improvement.
  • Respond promptly to client feedback to improve service delivery.
  • Ensure high-quality code through testing and validation.
  • Design, implement, and maintain database structures to streamline application processes.
  • Mentor junior developers and impart best coding practices.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Experience
  • 5+ years of relevant experience in full stack development
Technical Skills
  • JavaScript
  • Node.js
  • React
Soft Skills
  • Analytical skills
  • Collaboration
Certifications
  • AWS Certified Developer
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker and containerization: Experience using Docker for creating and managing containers.
  • Exposure to CI/CD processes: Experience in automating the software delivery process.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement plans with company matching
  • Generous paid leave and vacation policies
  • Access to employee training and workshops

Company Culture

  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive space for all employees.
  • Work-Life Balance: We prioritize employee well-being and maintain a healthy work-life balance.
  • Open Communication: We support transparent communication across all levels of the company.
Status: Closed