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

  • Develop user-friendly web applications using modern frontend technologies such as React or Angular.
  • Design and implement backend services with Node.js and Express.
  • Collaborate with UI/UX designers to translate designs into functional applications.
  • Utilize databases like MongoDB or PostgreSQL for data storage and access.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to ensure optimal performance.
  • Participate in sprint planning and follow Agile methodologies.
  • Maintain documentation for various aspects of development processes.

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

  • Knowledge of containerization techniques: Understanding of container-related technologies like Docker.
  • Experience with Continuous Integration: Familiarity with CI/CD tools that enhance workflow efficiency.

Benefits

  • Comprehensive health and wellness programs.
  • Flexible scheduling with remote work options.
  • Generous leave policies including parental leave.
  • Professional development and training opportunities.

Company Culture

  • Innovation: We encourage innovative thinking and creative solutions in our projects.
  • Inclusivity: Diversity and inclusion are at the heart of our company culture.
  • Collaboration: We believe in teamwork and effective communication to achieve goals.
Status: Open