Posted Jul 11, 2026

Full Stack Data Engineer

Apply for this Role →
This is a remote position. We are looking for a skilled and versatile Full Stack Data Engineer to join our cross-functional data team. You will work across the full data lifecycle — from ingestion and transformation to surfacing insights via web applications — while contributing to a collaborative, on-call rotation with a team primarily based in Mountain Time (Salt Lake City, UT). WORKING HOURS & ON-CALL •       Must be available until at least 12:00 PM Mountain Time (MT) daily to ensure team overlap •       Participate in a weekly on-call rotation: 1 active week in every 4 •       Participate in a backup on-call rotation: 1 backup week in every 4 WHAT WE'RE LOOKING FOR •       A collaborative engineer comfortable working in a distributed, async-first team •       Someone who can own work end-to-end — from raw data to user-facing interface •       Reliable and responsive during on-call weeks, with good incident communication habits •       A continuous learner who stays current with the modern data stack Requirements REQUIRED SKILLS & EXPERIENCE Data Engineering •       Solid experience with ELT processes and modern data pipeline design •       Proficiency in dbt (data build tool) for data transformation and modeling •       Strong SQL skills across analytical and operational workloads •       Infrastructure as Code experience using Terraform Web Application Development •       Backend development using Node.js and TypeScript •       API design and implementation with GraphQL •       Frontend development using React PREFERRED QUALIFICATIONS •       Experience with Snowflake as a cloud data warehouse •       Hands-on experience with AWS cloud services •       Familiarity with Apache Airflow for workflow orchestration •       Experience with Looker for data visualization and BI •       Python scripting for data tasks and automation •       Version control and collaboration using GitHub