Full Stack Developer

Johannesburg FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

In this Full Stack Developer position, you will engage in all aspects of application development from conception to deployment and maintenance. Candidates should possess a strong background in both front-end frameworks and back-end technologies to deliver high-quality software solutions.

Responsibilities

  • Develop and maintain web applications using HTML, CSS, JavaScript, and backend technologies.
  • Collaborate with designers to create user-friendly interfaces.
  • Write clean, scalable code and conduct code reviews.
  • Troubleshoot and debug applications as necessary.
  • Manage database technology and establish data integrity.
  • Work with version control systems like Git for effective collaboration.
  • Stay updated with emerging technologies and trends in software development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of experience in software development
Technical Skills
  • JavaScript
  • HTML/CSS
  • Node.js
  • React
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Understanding of containerization and orchestration tools.
  • Experience with CI/CD: Familiarity with continuous integration and deployment practices.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working conditions
  • Support for continuous learning

Company Culture

  • Collaborative Environment: We promote teamwork and allow our employees to thrive individually while contributing to team goals.
  • Innovation-focused: Our culture encourages innovation and the exploration of new ideas.
Status: Open