Full Stack Developer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the hunt for a skilled Full Stack Developer to enhance our development team. The right candidate will enjoy working in a collaborative environment, tackling complex challenges to produce high-quality software solutions.

Responsibilities

  • Design and implement web applications using modern frameworks.
  • Collaborate with cross-functional teams to define, design, and iterate on new features.
  • Optimize application performance and enhance user experiences.
  • Debug and troubleshoot issues across the web application stack.
  • Assist in maintaining code quality through proper documentation and organization.
  • Participate in code reviews to uphold standards of quality.
  • Stay updated on emerging technologies and propose enhancements accordingly.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Relevant certifications are a plus
Experience
  • At least 5 years of experience in full-stack software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Python
  • SQL
  • Git
  • HTML/CSS
  • REST APIs
  • Docker
Soft Skills
  • Problem-solving
  • Teamwork
  • Communication
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile processes and practices in software development environments.
  • Knowledge of modern testing frameworks: Experience in using frameworks for automated testing.

Benefits

  • Competitive salary package including performance bonuses
  • Paid time off and public holidays
  • Comprehensive health insurance coverage
  • Opportunities for professional development and training

Company Culture

  • Collaboration: Our work environment promotes collaboration and teamwork among diverse groups of professionals.
  • Innovative Thinking: We encourage out-of-the-box thinking and new ideas to drive our projects forward.
  • Respect and Inclusion: We value a culture of respect, ensuring all team members feel included and empowered.
Status: Closed