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 who is well-versed in both front-end and back-end technologies. As a vital part of our team, you will design and implement scalable web applications, ensuring a seamless user experience from conception through to deployment.

Responsibilities

  • Design and implement RESTful services for application functionalities.
  • Lead code reviews and mentor junior developers in best practices.
  • Collaborate with the design team to create intuitive user experiences.
  • Manage deployment processes and ensure high availability of applications.
  • Participate in agile ceremonies and maintain project management tools.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering is an advantage
Experience
  • 5+ years of experience in related fields
Technical Skills
  • Python
  • Docker
Soft Skills
  • Analytical skills
  • Communication skills
Certifications
  • Google Cloud Certified
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Exposure to UX/UI design principles: Familiarity with user experience and user interface design processes.
  • Experience with mobile app development: Knowledge in developing mobile applications using frameworks like React Native.

Benefits

  • Inclusive health benefits package.
  • Generous leave policies and paid time off.
  • Employee wellness programs.
  • Opportunity for career advancement within the company.

Company Culture

  • Innovation: We prioritize innovative thinking and encourage all team members to contribute their ideas.
  • Responsibility: We believe in taking ownership of our work and delivering high-quality results.
  • Work-Life Balance: We promote a healthy work-life balance to keep our employees happy and productive.
Status: Closed