Fullstack Developer

Full Time 11 months ago South Africa, South Africa

Employment Information

Planet Fitness continues its exciting growth trajectory, and this growth unlocks the need to place within the Digital Technology and Transformation Team a Full Stack Developer. Own end‑to‑end delivery and hands‑on development of our Planet Fitness App, Gym Management System—leading a small team of developers, writing production‑grade code, architecting CI/CD pipelines, enforcing secure‑by‑design and scalable infrastructure, and ensuring we ship high‑quality features on schedule.

Seniority and Reporting Structure

This role is a Senior Developer role reporting into Software Engineering (Development) Manager.

Work Break Down Responsibilities

The incumbent will be responsible for the following job functions:

  1. Technical Leadership & Hands‑On Development
  • Mentor and manage the Front‑End and Intermediate developers.
  • Contribute daily to the codebase (Flutter UI, Java/PHP/Fast API services, PostGres SQL schema).
  • Lead by example in writing clean, well‑tested, secure code.
  • Develop, finetune and optimize Firebase Authorisation and Analytics setups/coding/etc
  1. CI/CD & DevOps Pipeline
  • Design, implement and maintain automated build, test and deployment pipelines (GitLab CI, GitHub Actions).
  • Own zero‑downtime deployments, feature‑flag rollouts and rollback procedures.
  1. Architectural Oversight & Tooling
  • Define and enforce coding standards, branching strategies, code‑review processes and security best practices.
  • Evaluate and introduce new tools/technologies (containerization, infrastructure‑as‑code, cloud services) to improve developer productivity and system reliability.
  1. Scalability, Performance & Tech Debt
  • Plan for horizontal scaling, database sharding/replication and implement monitoring (APM, logging, alerting).
  • Conduct regular performance and security reviews; drive remediation of tech debt and bottlenecks.
  • Take our existing product to the next level within the development requirements and established roadmap.
  1. Stakeholder Communication & Road-mapping
  • Act as the principal liaison between Product Management, UX/UI, Operations and external partners.
  • Provide clear status reports, risk assessments and delivery roadmaps to senior leadership.

Experience and Exposure

The following minimum experience and exposure is needed for this role:

  • Bachelor’s or Master’s degree in Computer Science, IT or related field.
  • 5+ years of software development experience, with 2+ years in a technical leadership role.
  • Proven full‑stack expertise: Flutter (mobile/web), Java (Spring or equivalent), PHP frameworks, and PostGres SQL database design.
  • Fast API and Firebase understanding and experience
  • Expert in CI/CD and DevOps practices (Docker, Kubernetes, AWS/GCP/Azure).
  • Strong track record of hands‑on delivery of secure, scalable systems in Agile environments.
  • Excellent communication, people management and stakeholder‑engagement skills.

Education

  1. Degree or Diploma in Information Technology (Programming focus)

Grade 12

 

Please send your CV to Recruitment@Planetfitness.co.za 

** If you have not recieved any feedback within 14 days please consider your application unsuccessful**

Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy