> Markdown version of [/jobs/ext/2548510-data-engineer](https://www.wearedevelopers.com/jobs/ext/2548510-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer - **Company:** The Contractor Consultants - **Location:** San Antonio, TX, United States (Remote available) - **Experience:** Experienced - **Salary:** $83,200.0 - $104,000.0 - **Contract:** Temporary to permanent - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Applicant Tracking Systems, Asana, JIRA, BigQuery, Business Systems, Databases, Information Engineering, Extract Transform Load (ETL), Middleware, Python (Programming Language), PostgreSQL, Microsoft OneNote, Power BI, Tableau (Software), TypeScript, Snowflake, Build Management, Low-code, Hubspot, Data Pipelines, Airtable - **Published:** August 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=39501dd198d10453 ## About the Role * 4 to 8 years of data engineering experience * Hands-on Supabase or Postgres depth, including Row Level Security * Prior API integration work with a CRM (ideally HubSpot), a modern ATS (ideally Loxo), and low code tools (ideally Airtable and Make.com) * Fluency in at least one project management platform: Linear, Jira, ClickUp, Notion, Asana, or Monday.com * Experience with DBT or a comparable transformation framework * Proficient in Python or TypeScript for pipeline work * Bonus: experience in a services, staffing, or recruiting business where utilization and throughput are the core metrics ## Description * You have built production ETL or ELT pipelines against real business systems. Commercial APIs, rate limits, schema drift, and jobs that keep running when a vendor changes a field without telling you. * You have owned a warehouse, not just queried one. Supabase, Postgres, BigQuery, Snowflake, or AWS. You know why a schema decision made in week two costs you in month six. * You can hand your work to a business user. Enough BI fluency in Metabase, Tableau, or Power BI to model data so it is usable downstream, and you document without being chased. WHAT SUCCESS LOOKS LIKE Success Outcome #1: Stand Up our Database as the Single Source of Analytical Truth * Design and build the Supabase schema: staging, core, and reporting layers, with documented relationships * Model entities that live across multiple systems (client, funnel, role, candidate, transaction) into one consistent definition * Build data quality checks that catch duplicates, orphaned records, and failed loads before a human finds them in a report * Keep the architecture tool independent. If TCC swaps an ATS in two years, the warehouse survives it Success Outcome #2: Connect the Stack and Keep the Pipes Clean * Build and maintain pipelines from HubSpot, Loxo, Airtable, Ramp, and additional sources as scoped * Handle incremental loads, backfills, and historical snapshots so we get time series, not just current state * Build monitoring and alerting so a broken sync surfaces immediately with a clear failure reason * Consolidate with existing Make.com middleware rather than layering another system on top Success Outcome #3: Build the Calculation Layer That Turns Records Into Metrics Raw rows do not run a company. You mathematicize them into the numbers leadership decides on. * Build the metric layer: pod and recruiter utilization, funnel throughput, time to hire, client health inputs, revenue per funnel * Define each metric once, in one place, so two dashboards cannot disagree about the same number * Model and expose data for Metabase, Tableau, or Power BI, and build the first views leadership needs * Leave a documented handoff so the next person can add a metric without calling you ## Related Videos - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [A Founder's Journey : From Startup Chaos to Purposeful Growth](https://www.wearedevelopers.com/videos/1926-a-founder-s-journey-from-startup-chaos-to-purposeful-growth) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Enjoying SQL data pipelines with dbt](https://www.wearedevelopers.com/videos/823-enjoying-sql-data-pipelines-with-dbt) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)