PHP Software Developer at Hapana
Rosebery, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

28 Aug, 25

Salary

0.0

Posted On

28 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Express, Linux, Code, Css, Web Services, Vue.Js, Ec2, Infrastructure, Computer Science, Html, Apache, Javascript, Php, Mysql

Industry

Computer Software/Engineering

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.

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.)
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.
Loading...