Role is available for Australian PR holders and Citizens only.
A Day in the Life
TeamForm is a growing 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.