Full-Stack Developer

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

Job Description

We are seeking a Full-Stack Developer to join our forward-thinking team in Johannesburg. In this role, you will leverage your skills in both front-end and back-end technologies to develop, maintain, and optimize scalable web applications.

Responsibilities

  • Design, develop, and maintain full-stack web applications optimized for performance.
  • Collaborate on new feature requests and application improvements with cross-functional teams.
  • Troubleshoot and resolve application issues effectively.
  • Implement data security and privacy best practices across the platform.
  • Document architecture and implementation details for future reference.
  • Participate in Agile ceremonies and contribute to sprint planning.

Requirements

Education
  • Master's degree in relevant field is a plus.
Experience
  • 4+ years of experience in software development.
Technical Skills
  • JavaScript
  • Vue.js
  • Databases (SQL/NoSQL)
Soft Skills
  • Analytical Thinking
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in agile software development environments.
  • Knowledge of DevOps practices: Understanding of CI/CD processes and tools.

Benefits

  • Comprehensive medical aid and wellness programs.
  • Competitive salary packages.
  • Flexible work arrangements including remote work options.
  • Opportunities for professional development.

Company Culture

  • Innovation: We encourage innovation and creativity to drive tech solutions.
  • Collaboration: A team-oriented atmosphere committed to collaborative efforts.
  • Inclusivity: Diverse and inclusive culture where all voices are valued.
Status: Open