Full Stack Developer

Johannesburg Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Full Stack Developer, you will play a crucial role in shaping our software architecture. We seek someone with a comprehensive understanding of both client-side and server-side technologies who is eager to drive the development of our web applications.

Responsibilities

  • Architect scalable solutions for web applications.
  • Collaborate with business stakeholders to extract software requirements.
  • Conduct root cause analysis of system issues and propose solutions.
  • Assist in the deployment of applications to production environments.
  • Actively contribute to team knowledge sharing and documentation.
  • Analyze user feedback for continuous improvement of the software.
  • Ensure application security and data protection mechanisms are in place.
  • Manage cloud environments and ensure effective resource utilization.
  • Produce detailed technical specifications.
  • Participate in workshops and technology updates within the team.

Requirements

Education
  • Bachelor's degree in Information Technology or similar field
  • Postgraduate degree in Software Development is a bonus
Experience
  • 5+ years in a full-stack development position
Technical Skills
  • Vue.js
  • MongoDB
  • Docker
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Certified AWS Developer
  • Scrum Master Certified
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile Methodologies: Experience working in Agile development environments.
  • Knowledge of API Documentation: Experience documenting APIs for both internal and external use.

Benefits

  • Comprehensive health insurance
  • Performance bonuses based on KPIs
  • Flexible hours and work-from-home options
  • Access to training and certifications

Company Culture

  • Continuous Learning: We are dedicated to the professional growth and continuous learning of our employees.
  • Community Engagement: Our company encourages participation in community service and outreach programs.
  • Fun Work Environment: We believe in creating a fun, engaging workplace, promoting creativity and productivity.
Status: Open