Join Planet Fitness as a Full Stack Developer and lead a small team in delivering high-quality features for our app and gym management system. You'll be responsible for hands-on development, mentoring, and ensuring our systems are secure and scalable.
Dynamic and growth-oriented, with a focus on innovation and teamwork.
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 endtoend delivery and handson development of our Planet Fitness App, Gym Management Systemleading a small team of developers, writing productiongrade code, architecting CI/CD pipelines, enforcing securebydesign and scalable infrastructure, and ensuring we ship highquality 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: * **Technical Leadership \& HandsOn Development** * Mentor and manage the FrontEnd and Intermediate developers. * Contribute daily to the codebase (Flutter UI, Java/PHP/Fast API services, PostGres SQL schema). * Lead by example in writing clean, welltested, secure code. * Develop, finetune and optimize Firebase Authorisation and Analytics setups/coding/etc * **CI/CD \& DevOps Pipeline** * Design, implement and maintain automated build, test and deployment pipelines (GitLab CI, GitHub Actions). * Own zerodowntime deployments, featureflag rollouts and rollback procedures. * **Architectural Oversight \& Tooling** * Define and enforce coding standards, branching strategies, codereview processes and security best practices. * Evaluate and introduce new tools/technologies (containerization, infrastructureascode, cloud services) to improve developer productivity and system reliability. * **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. * **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: * Bachelors or Masters degree in Computer Science, IT or related field. * 5\+ years of software development experience, with 2\+ years in a technical leadership role. * Proven fullstack 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 handson delivery of secure, scalable systems in Agile environments. * Excellent communication, people management and stakeholderengagement skills. **Education** * Degree or Diploma in Information Technology (Programming focus) Grade 12...
You'll be taken to the original listing on za.indeed.com to apply.