Data Engineer – Temporary

atApplaudoRemotePE flagPeruFull-timeData EngineerMid-levelSenior

Posted Oct 23

This is a fully remote position, open to applicants in Peru.

📋 Description

• Design and maintain ETL pipelines that connect Zuora REST APIs with a GCP data warehouse.

• Create and support integration components utilizing TypeScript/Node.js and Python.

• Oversee transformation logic concerning billing events, subscription lifecycles, invoices, payments, and revenue data.

• Operate within the established architecture, development patterns, conventions, and CI/CD workflows.

• Develop data pipelines leveraging BigQuery, Cloud Storage, Dataflow, and Pub/Sub.

• Establish pipeline monitoring, alerting, error handling, retry mechanisms, and data-quality controls.

• Construct complex SQL validation queries to ensure data parity between source datasets and warehouse tables.

• Collaborate with the Business Architect to fulfill data-validation requirements.

• Analyze pipeline failures, data inconsistencies, and integration challenges.

• Ensure precise and trustworthy data movement between source systems and warehouse environments.

• Provide clear written updates and engage effectively within a distributed, async-first team.

• Participate in the established Agile/Kanban workflow.


⛳️ Requirements

• Over 5 years of professional experience in data engineering, integration development, or related fields.

• Proven experience in building ETL or data-integration pipelines using TypeScript and Node.js in production settings.

• Strong proficiency in Python with a focus on data-pipeline development.

• Practical experience with GCP services, such as BigQuery, Cloud Storage, Dataflow, and Pub/Sub.

• Familiarity with integrating REST APIs using OAuth 2.0, pagination, error handling, and retry strategies.

• Advanced SQL capabilities and experience with complex data warehouse schemas.

• Experience in developing data-transformation logic and performing data-quality validations.

• Knowledge of pipeline monitoring, alerting, failure recovery, and operational support.

• Experience working within established architectures, coding practices, and CI/CD workflows.

• Ability to independently onboard and become productive in an existing codebase.

• Excellent written communication skills and a preference for async-first collaboration.

• Proficiency in English for daily interactions with an international team.

• Availability to overlap with Pacific Time, mainly between 10:00 a.m. and 2:00 p.m. PT.

• Experience with Zuora REST APIs and ZOQL is advantageous.

• Knowledge of the Zuora billing object model, which includes subscriptions, invoices, and payments, is a plus.

• Experience using dbt or similar data-transformation frameworks is beneficial.

• GCP Professional Data Engineer certification is a plus.


🏝️ Benefits

• Option for remote work.

• Full-time employment opportunity.

• Temporary role.

People also viewed

Instacart1 day ago

Staff Software Engineer, Ads Data Platform

US flagUnited States OnlyFull-timeData Engineer$221k – $279.5k/year
ApplyView job
GEICO1 day ago

Principal Data Architect

US flagUnited States OnlyFull-timeData Engineer$136.3k – $212.2k/year
ApplyView job
Litmus1 day ago

Senior Golang Engineer, Data Processing

CA flagCanada OnlyFull-timeData Engineer
ApplyView job
Candid1 day ago

Senior Data Pipeline Engineer

US flagUnited States OnlyFull-timeData Engineer$100k – $130k/year
ApplyView job
Teladoc Health1 day ago

Data Analyst III, Data Platform Engineering Support

US flagUnited States OnlyFull-timeData Engineer$99k – $114k/year
ApplyView job
Grainger1 day ago

Data Engineer IV

US flagIllinois OnlyFull-timeData Engineer$134.1k – $223.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers