Skip to main content

Senior Data Engineer - ETL & Pipelines (Remote)

RemoteNot specified
Published
Role
Data Engineering
Experience
Senior
Salary not disclosed
Check eligibility

The listing doesn't say where it hires from. Check the description or the employer's site before applying.

No BS summary

Senior data engineer to own ETL and streaming pipelines for a high-volume B2C creator platform. Must have strong Node.js/TypeScript, SQL and data-modeling skills and deep experience with event-driven architectures and message queues. Strong focus on data integrity for payments and experience with reconciliation/auditing required.

Core skills

ETL pipelinesEvent-driven architecturesNode.js/TypeScript

Required skills

Node.jsTypeScriptSQLdata modelingMongoDBBullMQRedisAWS SQSRabbitMQOpenTelemetryPostHogAWSS3SNSDockerKubernetesGitHub Actions

Optional skills

.NETC#MongoDB change streamschange data capture (CDC)dbt-style modelingpayments/transaction datareconciliation and auditinginfrastructure as code

What you'll do

  • Design, build, and maintain ETL and streaming pipelines that ingest high-volume event and payment data and deliver it to the analytics warehouse reliably and accurately.
  • Partner closely with the Lead Data Analyst to create warehouse schemas that answer essential business questions related to creator earnings, payment throughput, retention, lifetime value, and cohort behavior.
  • Build idempotent, replayable, and observable jobs that can withstand traffic spikes, retries, and partial failures without compromising downstream data.
  • Move data through queue infrastructure including BullMQ and Redis, AWS SQS, and RabbitMQ, while instrumenting pipelines through OpenTelemetry.
  • Implement reconciliation checks, deduplication, backfills, and reliable handling of late or out-of-order events.
  • Collaborate with payments and platform teams to ensure that every transaction is captured once, accurately, and on time.

What they require

  • Approximately 5–10 years of relevant engineering experience
  • Strong experience with batch and/or streaming data pipelines
  • Deep knowledge of event-driven architectures and message queues
  • Strong understanding of idempotency, at-least-once versus exactly-once processing, retries, and out-of-order event delivery
  • Professional experience with TypeScript and Node.js
  • Solid SQL and data-modeling capabilities
  • Ability to collaborate with analysts and design schemas that make business queries efficient and intuitive
  • Strong focus on data integrity, particularly when working with payments and financial transactions
  • Experience implementing reconciliation, auditing, monitoring, and data-quality controls
  • Previous experience in a high-volume B2C environment such as gaming, gambling, fintech, payments, or another real-money platform

Client (managed by 2am.tech): a high-volume B2C creator platform in the entertainment industry, serving more than 200,000 active users and 30,000 creators. 2am.tech coordinates the recruitment process for this direct-hire role.

Entertainment
Salary not disclosed