Full Stack Developer

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

Job Description

We are seeking a motivated Backend Developer to join our energetic team. As a Backend Developer, you will work on developing and maintaining scalable software systems that meet the needs of our users. You should have a strong foundation in server-side programming and a knack for problem-solving.

Responsibilities

  • Architect, design, and deploy software solutions on cloud platforms.
  • Implement security protocols and best practices in application development.
  • Monitoring application performance and managing development tasks and timelines.
  • Mentor junior developers and foster a culture of learning within the team.
  • Collaborate across teams to integrate third-party services and APIs.
  • Stay abreast of emerging technologies, anticipating future needs and challenges.

Requirements

Education
  • Master's degree in Software Engineering or related field is an advantage
Experience
  • 5+ years of hands-on experience with full-stack software development
Technical Skills
  • JavaScript
  • TypeScript
Soft Skills
  • Critical Thinking
  • Mentoring
Certifications
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of designing and implementing microservices.
  • Knowledge of GraphQL: Proficiency in using GraphQL for API design.

Benefits

  • Generous leave policy including personal and sick leave
  • Access to wellness programs and health resources
  • Support for continuing education and training
  • Monthly team-building activities and events

Company Culture

  • Growth Opportunities: We provide ample opportunities for professional development and skill enhancement.
  • Work-Life Balance: We prioritize the wellbeing of our employees, promoting a healthy work-life balance.
  • Community Engagement: We are committed to contributing to our local communities through various initiatives.
Status: Open