Case studiesInsights

All Jobs

Full Stack Software Engineer

ITFull-timePermanent

Join us as a Full Stack Software Engineer at Halo Labs to develop a scalable, sellable product that will revolutionise the healthcare industry. You’ll work on an exciting internal project, leveraging cutting-edge technology to create impactful software solutions. We welcome applications from exceptional talent across Australia.

About Us:

Halo Labs is a future focused, end-to-end data solutions firm - transforming tomorrow, today. Our intelligent and secure technology systems and data driven solutions drive meaningful outcomes and unlock lasting value.

Why work at Halo Labs?

Leading Innovation: We don’t just solve problems; we illuminate a never-ending stream of innovation.

Exceptional Perks: Enjoy outstanding perks like a dedicated learning budget, performance bonuses, and comprehensive wellbeing support.

Remote-First Organisation: Experience the perks of remote work while having the flexibility to travel to client locations throughout Australia.

Inclusive and Engaging: Celebrate diversity in a welcoming space that thrives on new ideas and open conversations, all in a respectful environment.

Inspiring Origins: With a compelling founder story, we are a customer-focused, culture-first organisation.

About the Role:

  • Develop and refine a scalable software product that will shape the future of healthcare.
  • Design and develop modern web applications using React.js and Next.js.
  • Build robust backend services using Node.js, Express within the Nest.js framework.
  • Manage multiple applications effectively using Turborepo.
  • Design, implement and maintain PostgreSQL databases.
  • Develop RESTful APIs to support seamless frontend-backend integration.
  • Build and manage secure authentication flows using AWS Cognito.
  • Integrate with government and third-party APIs.
  • Set up and maintain CI/CD pipelines with GitHub Actions and Jenkins.
  • Manage application deployment and infrastructure using Docker and AWS.
  • Participate in Agile ceremonies such as stand-ups, planning, and retrospectives.
  • Apply Test-Driven Development (TDD) principles for quality assurance.
  • Write clean, efficient, and maintainable code to ensure high performance and scalability.
  • Debug and optimise applications to improve functionality and user experience.
  • Contribute to Infrastructure as Code (IaC) using tools such as Pulumi, CloudFormation, or AWS CDK.
  • Implement, maintain, and optimise data processing workflows using AWS services such as AWS Glue, Athena, and Step Functions.
  • Design and implement serverless or containerised architectures using Lambda, Docker, ECS, or EKS.

A Day in the Life

This role is a blend of hands-on coding, problem-solving, and collaboration. You’ll work with modern technologies to build and enhance a healthcare-focused product, implementing new features, fixing bugs, and ensuring seamless integrations. You’ll collaborate with designers and engineers to refine user experiences and optimise system performance.

About You

Education: A degree in Computer Science, Software Engineering, Information Technology, or related field.

Experience: 5+ years of professional experience in full stack development, ideally in SaaS, fintech, or data-rich environments.

Frontend: Proficient with React.js, and experienced with HTML, CSS, and JavaScript. Experience with Next.js or similar frameworks is a bonus.

Backend: Strong in Node.js and Express, preferably within the Nest.js framework. Bonus for familiarity with Spring Boot or Django.

Databases: Experienced in SQL and NoSQL databases—PostgreSQL, MySQL, MongoDB.

Authentication: Experience designing secure authentication systems, ideally using AWS Cognito.

API Integration: Skilled in building and managing RESTful APIs and integrating with third-party/government services.

DevOps & CI/CD: Familiar with GitHub Actions, Jenkins, Docker, and AWS infrastructure.

Development Practices: Proficient with Git, Agile methodologies, TDD, and modern DevOps tooling.

Architecture: Understands software design principles, OOP, system architecture, and security best practices.

Soft Skills: Strong communication, ownership mindset, adaptability, attention to detail, and team collaboration.

Bonus Skills:

  • Experience in the data analytics industry.
  • Familiarity with the health or aged care sector.
  • Experience integrating with government platforms, systems, or secure gateways.

If you're excited to help build a game-changing healthcare product, click Apply today!


Apply for this job
Join our team

Do you have what it
takes to change the world

We are always looking for passionate, talented individuals to join our team and contribute 
to our vision. If you’re passionate about driving innovation, creating exceptional digital experiences, and making a real impact, we’d love to hear from you.