Full-Stack Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Seeking a talented Full-Stack Software Engineer skilled in developing applications that deliver seamless user experiences. You will work in a hybrid environment, contributing to innovative projects that shape the future of technology.

Responsibilities

  • Lead the development of new features for our software products.
  • Work closely with stakeholders to gather and analyze requirements.
  • Optimize existing applications to ensure high availability and performance.
  • Contribute to the design and architecture of scalable solutions.
  • Supervise junior developers and contribute to their professional growth.
  • Engage in problem-solving during all stages of development.
  • Ensure effective communication with team members and management.

Requirements

Education
  • Bachelor's degree in Software Engineering or related discipline
Experience
  • 5+ years of experience in a comprehensive development environment
Technical Skills
  • JavaScript
  • React
  • Node.js
  • DevOps Tools
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • Google Cloud Certified Professional Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Proficiency with Terraform: Hands-on experience with Infrastructure as Code tools.
  • Experience in agile methodologies: Familiarity with Agile and Scrum frameworks.

Benefits

  • Medical aid coverage and wellness programs
  • Employee assistance programs
  • Paid time off and sick leave
  • Team-building events and retreats

Company Culture

  • Innovation-Driven: Innovation is at the heart of our operations, inspiring creativity and exploration.
  • Mentorship Programs: We provide opportunities for mentorship and guidance to help you grow in your career.
  • Flexible Working Environment: Our hybrid work structure promotes work-life balance and autonomy.
Status: Closed