TeamForm logo

Full-Stack Software Engineer - Insights & Reporting

TeamForm
Department:Backend Developer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Entry level
Estimated Salary:A$70,000 - A$100,000
Skills:
JAVASCRIPTTYPESCRIPTNODE.JSREACTPOSTGRESQLGRAPHQLETLAWSLAMBDARDSS3ATHENAGLUEAPI GATEWAYAI
Share this job:

Job Description

Posted on: May 8, 2025

Role is available for Australian PR holders and Citizens only.A Day in the Life

TeamForm is a small company with an exciting future and an empowered collaborative culture. This Data and Insights Engineer role is an excellent opportunity to be part of a dynamic and fast-paced team, that has built a class-leading application enabling organisations, and their teams, to collaborate, plan, prioritise and deliver.

You will be working in a supportive, friendly and diverse team of highly skilled individuals. You will be a driven and energetic individual who loves to build strong relationships and contribute to team culture.

This role blends software engineering and data product thinking, enabling you to deliver insight-driven functionality directly into the TeamForm application. You’ll work closely with product and design teams to build scalable, high-impact features like dashboards, downloadable reports, and intelligent recommendations that help our users make better decisions.

Responsibilities

We seek your expertise to:

  • Deliver application features that bring insights to life for our customers, such as:
  • Building interactive dashboards, downloadable reports, and other data-rich UI components.
  • Integrating new data-driven capabilities directly into the TeamForm app.
  • Designing intuitive APIs and backend systems to surface customer insights in real-time.
  • Engineer and maintain scalable data products and pipelines, including:
  • ETL processes that enable efficient and performant data access.
  • Backend services that power analytics and reporting functionality.
  • Implementing robust, secure data handling practices across the stack.
  • Collaborate cross-functionally with stakeholders, including:
  • Working closely with product managers and designers on insight-based feature development.
  • Understanding data requirements and transforming them into robust software solutions.
  • Participating in technical planning, prioritisation, and delivery across the team.

Key to Being Successful

You’ll likely do well with:

  • Strong software engineering background with experience in full-stack development (JavaScript, TypeScript, Node.js, React).
  • Deep experience with PostgreSQL and building data-driven features using relational databases.
  • Experience designing and implementing GraphQL APIs that expose analytical data or insights.
  • Familiarity with data pipelines (ETL), scripting, and transformation logic.
  • Experience integrating and visualising data in front-end interfaces (React, D3, or charting libraries).
  • Understanding of AWS services like Lambda, RDS, S3, Athena, Glue, and API Gateway.
  • Experience working with legacy reporting tools (Redash, Athena) is a bonus, but passion for modernising insights delivery is even better.
  • Experience with AI technologies is a strong advantage – especially for surfacing smart recommendations or summarised insights.
  • Knowledge of workforce planning, HR systems, or people analytics is a plus.

Foundation Qualities

  • Able to challenge the status quo with curiosity and a customer-first mindset.
  • Calm under pressure, humble, collaborative, and honest.
  • Contributor to team learning and professional development.

TeamForm Values

  • Simply solve - The problems we face are complex, we solve with a bias towards simple and fast ways to deliver value to customers.
  • Be the team - We believe in the primacy of the team, which means we approach customer teams with a commitment to understanding their needs, so that we can advocate for what’s in their best interests. We also take responsibility to individually create the team we want to be a part of.
  • Do the right thing - We seek to create a positive impact through every interaction, line of code, feature, and decision we make. We deeply consider the potential consequences of our actions for TeamForm, our teammates, and our customers.
  • Build the future - We think big, start small and play the long game to build a better future. We balance our vision for what’s possible with what’s practical and sustainable.
  • Better every day - We always believe we can be better; we take steps to listen, learn and improve every single day. We hold each other accountable while also being empathetic and supportive when we fall short.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!