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 looking for a talented and experienced Software Developer to join our mission-driven team building innovative software for the fitness and wellness industry. You will play a key role in developing scalable, high-performance applications, collaborating closely with product and design teams to shape impactful features and enhance user experience across our platform.

Key Responsibilities

System Analysis & Design

  • Research, consult, analyze and evaluate system program needs.
  • Identify technology limitations and deficiencies in current systems, processes, and methods.
  • Provide expert advice in developing strategies and proposals for software design, including financial evaluation and software procurement recommendations.

Software Development

  • Design, develop, and maintain high-performance web applications and backend systems
  • Write, test, debug, and maintain program code in compliance with system requirements, design specifications, and industry quality standards.
  • Build and optimize RESTful and GraphQL APIs for frontend and third-party integrations.

Database Engineering

  • Design and maintain relational database schemas, queries, and migrations using MySQL or PostgreSQL.
  • Develop and optimize ETL processes for data integration and transformation.
  • Monitor and enhance system performance including query optimization and index management.
  • Implement data backup, recovery procedures, and ensure data integrity and security across systems.
  • Design, develop, and maintain data pipelines between multiple systems and platforms.
  • Implement robust data security protocols in compliance with relevant regulations.
  • Maintain data dictionaries and metadata repositories for internal use and data governance.

Documentation and Standards

  • Write and maintain comprehensive documentation including technical specifications, end-user manuals, and operational procedures.
  • Develop and enforce automated testing frameworks for code and data validation.

Agile Collaboration

  • Participate in Scrum ceremonies (sprint planning, daily stand-ups, reviews, and retrospectives).
  • Collaborate with multi-timezone teams to deliver quality features and maintain a healthy development lifecycle.

Qualifications and Requirements

  • Proven experience as a Software Developer or Engineer working on complex web applications.
  • Proficiency in PHP and understanding of REST/GraphQL API development.
  • Strong database knowledge (MySQL/PostgreSQL) and experience with schema design and optimization.
  • Experience working within cloud environments like AWS.
  • Solid understanding of Agile methodologies and Scrum practices.
  • Familiarity with tools for CI/CD, version control (Git), and testing frameworks.
  • Experience with SaaS platforms and multi-tenancy architectures.
  • Knowledge of other backend languages (e.g., Python, Node.js).
  • Integration experience with tools like Stripe, Twilio, and third-party CRMs.
  • Prior experience with secure authentication and authorization protocols (e.g., OAuth2, RBAC).

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