Full Stack Developer

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

Job Description

Join our vibrant team as a Full Stack Developer where you’ll work with modern technologies to forge robust applications. You will partner with cross-functional teams to streamline processes, improve functionality, and drive user engagement. This role is uniquely designed for those who wish to elevate their career in software development.

Responsibilities

  • Architect, develop, and maintain dynamic web applications.
  • Collaborate with team members across departments to enhance software functionality.
  • Conduct software testing and validation to ensure software quality.
  • Utilize agile methodologies for project management and continuous delivery.
  • Develop technical documentation for various audiences.
  • Engage in user experience testing and incorporate feedback into product improvements.
  • Participate in team meetings to discuss progress and set objectives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant professional certifications are favorable
Experience
  • 3-5 years of full-stack development experience
Technical Skills
  • JavaScript
  • RESTful APIs
Soft Skills
  • Analytical skills
  • Communication
Languages
  • English: Fluent

Advantageous

  • Hands-on experience with Docker: Understanding of containerization tools like Docker for application deployment.
  • Familiarity with CI/CD practices: Experience in implementing Continuous Integration/Continuous Deployment processes for software development.

Benefits

  • Extensive health and dental coverage
  • Annual performance bonuses
  • Generous leave policy
  • Access to online training resources

Company Culture

  • Passion for Technology: Our employees have a strong passion for technology and are dedicated to staying ahead in the industry.
  • Team Collaboration: We believe in harnessing the power of teamwork to achieve our goals and enhance performance.
  • Continuous Learning Culture: We prioritize opportunities for learning and growth, offering various workshops and training sessions.
Status: Open