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 Breakdown Responsibilities 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, Post Gres SQL schema). Lead by example in writing clean, well‑tested, secure code. Develop, finetune, and optimize Firebase Authorisation and Analytics setups/coding/etc. CI/CD & Dev Ops Pipeline Design, implement and maintain automated build, test and deployment pipelines (Git Lab CI, Git Hub Actions). Own zero‑downtime deployments, feature‑flag rollouts and rollback procedures. 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. 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:

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 Post Gres SQL database design. Fast API and Firebase understanding and experience. Expert in CI/CD and Dev Ops 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 Degree or Diploma in Information Technology (Programming focus)

Grade 12 #J-18808-Ljbffr

Similar jobs

Fullstack developer

Apply Now
Back to search page