Full-Stack Developer

Johannesburg FULL TIME R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

Join our growing team as a Full-Stack Developer! In this role, you will work on exciting projects that require a blend of both front-end and back-end development skills. You will be responsible for implementing innovative solutions and streamlining development processes to enhance our software offerings.

Responsibilities

  • Manage the full software development lifecycle: from concept through to delivery.
  • Integrate third-party services and APIs.
  • Write clean, maintainable, and efficient code.
  • Document development processes and provide user support.
  • Engage in agile development practices including Scrum.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent
Experience
  • Minimum of 3 years experience in software development, particularly in full-stack roles.
Technical Skills
  • JavaScript
  • Node.js
  • React
  • CSS
  • API development
  • SQL and NoSQL databases
Soft Skills
  • Teamwork
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Knowledge of deploying applications to cloud services.
  • Familiarity with DevOps practices: Understanding of CI/CD pipelines and version control systems.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits including health and dental insurance
  • Generous annual leave and flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovative Environment: We thrive on innovation and creativity in our projects.
  • Supportive Team: We cultivate a supportive team culture where everyone contributes.
  • Commitment to Diversity: We value diverse backgrounds and experiences among our team.
Status: Closed