Full Stack Developer

Johannesburg FULL TIME R45,000 - R62,500 / Month
(R550,000 - R750,000 / Year)

Job Description

Exciting opportunity for a Full Stack Developer to join our team in Johannesburg. The ideal candidate will have strong experience in both front-end and back-end technologies. You will be responsible for developing high-quality software solutions that meet our clients' needs.

Responsibilities

  • Write and maintain efficient, reusable, and reliable code.
  • Conduct testing to ensure responsiveness and efficiency of applications.
  • Collaborate: engage with other developers and departments to foster a productive work environment.
  • Promote best practices in software development and code management.
  • Assist in project planning and resource allocation to optimize workflow.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field.
  • Master's degree is preferred.
Experience
  • 5+ years of experience in software development, focusing on full-stack technologies.
Technical Skills
  • TypeScript
  • MongoDB
Soft Skills
  • Critical Thinking
  • Detail-Oriented
Certifications
  • Google Professional Cloud Architect
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Proficient with AWS or Azure for cloud-based applications.
  • Familiarity with GraphQL: Experience in building APIs with GraphQL for flexible data fetching.

Benefits

  • Comprehensive medical coverage.
  • Retirement savings plan with a generous match.
  • Flexible work arrangements.
  • Opportunities for professional development.

Company Culture

  • Continuous Improvement: We focus on learning and growth, providing various learning opportunities for employees.
  • Work-Life Balance: We prioritize achievable work-life balance to foster long-term employee satisfaction.
  • Community Engagement: We encourage our employees to give back to the community through various initiatives and volunteer programs.
Status: Closed