PHP Software Developer

at Hapana
  • Remote - Australia

Remote

Software Development

Mid-level

Job description

Who is Hapana?

Hapana is disrupting the market in leading a software solution in the fitness industry that helps gyms, fitness studios, and franchises unlock growth and efficiency. We have revolutionised the operations of multisite boutique businesses like F45, Gold’s Gym, BFT, STRONG Pilates, Vaura, Fitstop, KX Pilates and more. Our all-in-one platform uses automated lead nurturing, captivating member experiences, multi-layered reporting, and advanced day-to-day operational controls to assist in growing member communities, expanding location footprints, and boosting revenue.

We’re committed to fostering growth for our teams and clients through innovation and teamwork. Our business prides itself on its fast growth and dynamic industry, so we require humans with a vision to work with our small but mighty team. As a global and remote-first company, we rely on open communication and people speaking up.

Job Summary

We are seeking a talented and experienced Full Stack PHP Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining our software applications, ensuring they meet the highest standards of quality and performance. You will work closely with our product and design teams to implement new features and enhance existing ones, contributing to the overall success of our technology platform.

Key Responsibilities

  • Collaborate with a cross-functional, multi-timezone team using Scrum to build the next generation of global fitness management software.
  • Design, develop, and maintain scalable, secure, and high-performance web applications and backend systems using PHP.
  • Build and optimize RESTful and GraphQL APIs to support web and mobile frontends, as well as third-party integrations.
  • Integrate user-facing elements with server-side logic in close collaboration with front-end developers and designers.
  • Design, implement, and manage relational database schemas, migrations, and queries (MySQL/PostgreSQL).
  • Ensure support for multi-tenancy, modular architecture, and SaaS-specific scalability requirements.
  • Deploy and manage backend services within the AWS ecosystem.
  • Integrate external tools and services (e.g., Stripe, CRMs, Twilio) and implement secure authentication/authorization (e.g., OAuth2, RBAC).
  • Write clean, efficient, reusable, and well-documented code that adheres to modern development standards.
  • Optimize applications for speed, scalability, and resource efficiency, including caching and asynchronous processing.
  • Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives) and contribute to a healthy development process.
  • Conduct thorough code reviews, write unit tests, and maintain CI/CD pipelines to uphold code quality and reliability.
  • Debug and resolve software defects and production issues in a timely, structured manner.
  • Stay up to date with emerging technologies, tools, frameworks (e.g., Node.js, Python), and industry best practices to drive innovation.

Qualifications & Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • AWS knowledge will be an added advantage.
  • Proven experience as a Full Stack PHP Developer or similar role.
  • Strong proficiency in PHP and experience with the LAMP stack (Linux, Apache, MySQL, PHP).
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Vue.js.
  • Some experience with relational and NoSQL databases, with emphasis on Mysql and Mongo
  • Familiarity with version control systems (e.g., Git).
  • Understanding of RESTful APIs and web services.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to manage multiple tasks and work independently in a fast-paced environment.
  • Experience with MERN stack (Mongo, Express, React and Node)
  • Experience with fundamental AWS services, such as EC2, RDS, SQS, SNS, etc.
  • Infrastructure as Code (Cloud Formation, Teraform, etc.)
  • Experience with serverless platform, such as AWS Lambda
  • Experience in common third-party Payment Gateway APIs (Stripe, Ezypay, etc.)

Why Join Hapana?

  • Be part of an innovative team transforming the fitness and wellness space.
  • A culture that lives our values building trust, daring to be the best and supporting each other
  • Opportunities to make a lasting impact and grow your career in a dynamic, global organisation.
  • Competitive salary, benefits, wellness perks including fitness initiatives and work-life balance policies.

If you have the experience, happy to wear multiple hats we want to hear from you. We thank you in advance for taking the time to apply, please note that only shortlisted candidates will be contacted for an interview. No recruitment agencies please.

Share this job:
Please let Hapana know you found this job on Remote First Jobs 🙏
Hapana logo

Hapana

  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply