AI-Enabled Data Engineer (Full-Stack)
Remote
Job Summary
Design and maintain integrations with accounting platforms like QuickBooks Online and legacy systems, consolidating data from operational sources into a centralized cloud database using Supabase or PostgreSQL. Develop scalable ETL/ELT pipelines, automated synchronization processes, and monitoring systems to ensure accurate, real-time data delivery. Build modern web-based reporting dashboards with React or Next.js and manage authentication, OAuth workflows, and API rate limiting across third-party integrations. Leverage AI development tools, particularly Claude Code, to accelerate coding, debugging, and documentation. Communicate proactively with U.S.-based stakeholders to identify blockers and recommend technical solutions. Operate independently while delivering production-ready solutions with urgency and maintaining high engineering standards.
Required Qualifications
- Demonstrated, real-world experience using AI coding tools, especially Claude Code, as an integral part of the software development lifecycle
- Strong experience building and maintaining REST API integrations, including OAuth 2.0 authentication, webhooks, pagination, and rate limiting
- Advanced SQL and relational database expertise, including schema design, data modeling, query optimization, and PostgreSQL
- Experience developing and maintaining production-grade ETL/ELT pipelines and automated data synchronization processes
- Proficiency with at least one backend programming language such as Python, TypeScript/Node.js, or a comparable language
- Experience developing reporting platforms, custom dashboards, or business intelligence applications using modern front-end frameworks such as React
- Strong problem-solving skills with the ability to independently research, troubleshoot, and resolve technical challenges
- Excellent written and verbal English communication skills with experience collaborating directly with U.S.-based stakeholders
- Advanced English (Written & Spoken)
Desired Qualifications
- Experience working with the QuickBooks Online API or QuickBooks Desktop SDK
- Hands-on experience with Supabase and PostgreSQL-based cloud architectures
- Experience integrating field service management platforms such as ServiceTitan, Jobber, or Housecall Pro
- Familiarity with accounting and financial concepts, including General Ledger (GL), Accounts Receivable (AR), Accounts Payable (AP), journal entries, and chart of accounts
- Experience building user-friendly interfaces with React, Next.js, or similar modern JavaScript frameworks
- Knowledge of orchestration and synchronization tools such as Airbyte, Fivetran, n8n, serverless functions, or scheduled automation jobs
- Experience designing scalable, cloud-native data platforms from the ground up
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.