Full Stack Developer

Pretoria FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

We are seeking a skilled Full Stack Developer to join our vibrant team in Pretoria. You will play a pivotal role in developing robust applications, ensuring a seamless user experience across all platforms. The ideal candidate should be proficient in both front-end and back-end technologies, with a knack for problem-solving and a passion for delivering high-quality software.

Responsibilities

  • Architect and implement both client and server-side components.
  • Ensure clean code and solid software design principles.
  • Mentor junior developers and assist in their professional growth.
  • Manage user authentication and authorization.
  • Collaborate with QA engineers to assist in testing and validation.
  • Assess and recommend new technologies that could enhance development.

Requirements

Education
  • Relevant degrees in Software Engineering or related fields
Experience
  • 4+ years of full-stack development experience with a demonstrated portfolio.
Technical Skills
  • TypeScript
  • Docker
Soft Skills
  • Effective Communication
  • Critical Thinking
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Methodologies: Experience working in Agile project teams.
  • Experience with Version Control Systems: Proficiency in using Git for source control.

Benefits

  • Pension fund with employer contributions
  • 24-hour access to online learning platforms
  • Paid time off for personal development
  • Team-building retreats

Company Culture

  • Respectful Workplace: Every employee’s voice is valued, regardless of their role.
  • Diversity and Inclusion: We celebrate diversity and strive to create an inclusive environment for all.
  • Flexible Work Options: We offer flexible schedules to help maintain work-life balance.
Status: Open