Full Stack Developer

Pretoria Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Full Stack Developer in our Pretoria office, you will take charge of full-cycle application development using Node.js. This role requires a balance of technical expertise and creativity, ensuring optimal performance and usability in all projects.

Responsibilities

  • Analyze project requirements and translate them into technical solutions.
  • Coordinate tasks with other team members and departments.
  • Develop and integrate front-end elements using modern JavaScript frameworks.
  • Work with databases to manage and manipulate data efficiently.
  • Ensure compliance with SEO strategies within the development process.
  • Implement responsive design for optimal user experience across devices.
  • Mentor junior developers and assist them in their career growth.
  • Collaborate in agile development methodologies to deliver software iteratively.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Additional certifications in web development are advantageous
Experience
  • 3-5 years of experience in full-stack web development
Technical Skills
  • React
  • API Development
Soft Skills
  • Teamwork
  • Analytical skills
Certifications
  • Certified Node.js Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of Cloud services (AWS or Azure): Experience in deploying applications on cloud platforms.
  • Understanding of CI/CD processes: Familiarity with building and deploying applications using CI/CD pipelines.

Benefits

  • Comprehensive health cover including dental and vision
  • 12% retirement fund contribution
  • Choice of part-time or full-time work
  • Access to wellness programs and gym membership discounts

Company Culture

  • Work-life Balance: We believe in maintaining a healthy work-life balance, offering flexible work hours.
  • Diversity and Inclusion: Our commitment to diversity reflects in our hiring practices and workplace environment.
  • Community Engagement: We actively participate in community development initiatives and encourage employee involvement.
Status: Closed