Full Stack Developer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

This position calls for a talented Full Stack Developer eager to contribute to exciting projects. You will engage in various stages of software development, ensuring seamless integration of innovative features and maintaining a robust codebase.

Responsibilities

  • Design, develop and maintain scalable web applications using both front-end and back-end frameworks.
  • Collaborate with UI/UX designers to turn designs into functional applications.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Debug and resolve issues in existing applications.
  • Document development processes, code changes, and application usage.
  • Implement APIs and integrate data from various services.
  • Stay up-to-date with emerging trends and technologies in software development.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent field
Experience
  • 3-5 years of full-stack development experience
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL
  • Git
Soft Skills
  • Communication
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with mobile development: Knowledge of developing mobile applications in addition to web applications.
  • Familiarity with DevOps practices: Experience with DevOps tools and practices to improve the development lifecycle.

Benefits

  • Competitive salary package with performance bonuses
  • Medical, dental, and vision insurance
  • Generous leave policy including sick leave and personal days
  • Flexible working arrangements

Company Culture

  • Innovation: A culture that encourages innovative ideas and solutions.
  • Team Spirit: We believe in the power of teamwork and collaboration.
  • Continuous Improvement: We uphold the value of lifelong learning and advancements.
Status: Open