Full Stack Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Developer specializing in Node.js, you will contribute to technical solutions that enhance user experiences. This position offers opportunities to work on various projects as part of an innovative team.

Responsibilities

  • Architect and develop new features for web applications.
  • Assist in the design of APIs and other services.
  • Integrate third-party services and APIs to enhance application functionality.
  • Maintain documentation for code and architecture decisions.
  • Support projects with agile methodologies and work towards iterative development.
  • Mentor junior developers in coding principles and practices.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
  • A relevant advanced degree or certifications are advantageous.
Experience
  • 5+ years of hands-on experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Critical thinking
  • Collaboration
Certifications
  • DevOps Certified Professional
  • React Professional Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and containerization: Proficiency in using Docker for applications deployment.
  • Familiar with CI/CD processes: Experience automating deployments using CI/CD tools.

Benefits

  • Comprehensive health coverage
  • Generous pension plan with company contributions
  • Work-life balance with flexible schedules
  • Access to professional development resources

Company Culture

  • Lean and Agile: We implement lean methodologies to continually enhance productivity and efficiency.
  • Professional Growth: We value continuous learning and provide opportunities for career advancement.
  • Inclusive Environment: An inclusive culture where every voice is valued and respected.
Status: Closed