Full Stack Developer

Pretoria Full-time R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are on the hunt for a talented Backend Software Engineer to join our team in Cape Town. The ideal candidate will have a passion for building scalable applications and a strong understanding of backend architectures. As a part of our innovative team, you will work closely with front-end developers and cross-functional teams to implement robust solutions that meet client needs.

Responsibilities

  • Engage in all phases of the software development lifecycle from analysis to production release.
  • Design application interfaces that improve user experience.
  • Study and implement application performance metrics.
  • Integrate third-party APIs into existing applications.
  • Mentor junior developers and share best practices.
  • Assess and enhance existing applications for optimization.
  • Work closely with stakeholders to define software requirements.
  • Foster a culture of continuous improvement within the development team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Certifications
  • Microsoft Certified: Azure Developer Associate
  • AWS Certified Developer – Associate
Languages
  • English: Fluent
  • Afrikaans: Conversational

Advantageous

  • Familiarity with DevOps practices: Understanding of DevOps culture and CI/CD pipeline implementation.
  • Experience with GraphQL: Understanding of how to build and query GraphQL APIs.

Benefits

  • Performance bonuses tied to company metrics.
  • Access to modern tools and development environments.
  • Employee recognition programs.
  • Health, dental, and vision benefits.

Company Culture

  • Continuous Improvement: Our team is proactive about seeking feedback and improving our processes.
  • Work-Life Balance: We value our employees' well-being and encourage a healthy work-life balance.
  • Supportive Environment: Our leadership fosters an open environment where everyone’s ideas are considered.
Status: Open