Full Stack Developer

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

Job Description

Join us as a Full Stack Developer! You'll be instrumental in building dynamic web applications, collaborating closely with our design and development teams to create scalable, responsive solutions tailored to our users' needs.

Responsibilities

  • Build reusable code and libraries for future use.
  • Generate technical documentation for internal use.
  • Implement data protection and security measures in applications.
  • Collaborate with cross-functional teams to ensure seamless integration.
  • Participate in client meetings for feedback on application usage.
  • Identify technical issues and work towards resolution.
  • Ensure cross-browser compatibility and mobile responsiveness.
  • Test and deploy applications in various environments.
  • Optimize existing software architecture based on user feedback.
  • Manage project timelines and deliverables through effective planning.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree would be an advantage
Experience
  • 5+ years of experience in full stack development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • HTML/CSS
  • SQL/NoSQL Databases
  • REST APIs
  • Git
  • DevOps
Soft Skills
  • Communication
  • Teamwork
  • Problem-Solving
  • Time Management
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge and experience with containerization tools like Docker.
  • Familiarity with cloud platforms: Experience with AWS or Azure for application hosting.
  • Knowledge of CI/CD: Familiarity with continuous integration and deployment pipelines.

Benefits

  • Competitive salary with bonus potential
  • Health and wellness benefits including medical aid
  • Flexible work hours and opportunities for remote work
  • Professional development and training programs

Company Culture

  • Collaboration: We encourage collaboration and the sharing of ideas across all levels of the company.
  • Innovation: We strive to remain at the cutting edge of technology and encourage innovative thinking.
  • Diversity and Inclusion: We believe in fostering a diverse workforce and an inclusive workplace that reflects our commitment to equality.
Status: Closed