Full Stack Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are looking for a Full Stack Developer to join our team in Johannesburg. The ideal candidate will demonstrate expertise in both front-end and back-end development technologies. In this role, you will design and implement robust web applications that are scalable, efficient, and aligned with our business objectives.

Responsibilities

  • Work directly with stakeholders to gather requirements and translate them into technical specifications.
  • Implement security and data protection measures.
  • Assist in technical documentation and user training as necessary.
  • Contribute to an agile environment through regular sprints and retrospectives.
  • Liaise with product managers to keep projects on track.
  • Mentor junior developers and interns in coding best practices.

Requirements

Education
  • Bachelor's in Software Engineering or related field
  • Relevant certifications are an advantage
Experience
  • 5+ years of experience in full stack development
Technical Skills
  • JavaScript
  • Node.js
  • AngularJS
  • MongoDB
Soft Skills
  • Time management
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of GraphQL: Experience in building APIs with GraphQL.
  • Cloud infrastructure knowledge: Understanding of cloud platforms like AWS or Azure.

Benefits

  • Comprehensive health insurance
  • Generous leave policies
  • Flexible work arrangements
  • Training and growth opportunities

Company Culture

  • Diversity: Our team is composed of individuals from diverse backgrounds, promoting inclusivity.
  • Work-Life Balance: We believe in maintaining a healthy balance between work and personal life.
Status: Closed