Logo for 2am.tech

Senior Data Engineer - ETL & Pipelines (Remote)

Role overview

Qualifications

  • Experience with ETL processes and pipelines
  • Proficiency in Node.js and TypeScript
  • Knowledge of data integrity and reconciliation
  • Experience with cloud platforms, particularly AWS

Responsibilities

  • Design, build, and maintain ETL and streaming pipelines for high-volume data
  • Collaborate with the Lead Data Analyst to create warehouse schemas
  • Build idempotent, replayable, and observable jobs for data processing
  • Implement reconciliation checks and ensure accurate financial transactions

Key facts

Other skills

  • Collaboration
  • Problem Solving
  • Detail Oriented

About the company

2am.tech logo

2am.tech

2am.tech is a software development and tech staffing company headquartered in Coral Springs, Florida. Our expert team comprises system architects, project managers, developers, designers, QA engineers, DevOps specialists, and other software project professionals distributed around the US and the globe. With over a decade of invaluable experience, we have honed our approach to problem-solving, deeply rooted in an immersive and relational discovery process. Our winning formula combines meticulous research, agile methodologies, and close collaboration with each client throughout the project's lifecycle. Our ultimate mission is to empower businesses by crafting and implementing cutting-edge technology solutions that enhance data management, productivity, marketability, and overall business value. 2am.tech's service portfolio encompasses enterprise software solutions, embedded engineering, IT consulting, business intelligence development, hosting services, and staff augmentation solutions.

Company details

Company typeSME
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About the Client

Our client operates a high-volume B2C creator platform in the entertainment industry, serving more than 200,000 active users and 30,000 creators, with payment events flowing through the platform every second.

Data is one of the company’s most valuable competitive advantages. In this role, you will work closely with an experienced data analyst to transform a continuous flow of events into clean, reliable, and query-ready data that supports product, payments, and growth decisions.

The Role

We are looking for a Data Engineer who will take end-to-end ownership of the company’s ETL pipelines - the systems responsible for moving data from the transactional platform, including MongoDB, payment streams, and behavioral events, into the analytics environment where it can be turned into actionable insights.

This is not simply a dashboard integration role.

You will design and maintain pipelines that remain accurate, reliable, and timely while millions of events are processed and financial transactions occur every second.

Data integrity is critical. A missing payment event or duplicated transaction is not merely a technical issue—it can have a direct financial impact.

What You’ll Do

  • Own the pipelines: 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.

  • Model the data: 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.

  • Engineer for failure: Build idempotent, replayable, and observable jobs that can withstand traffic spikes, retries, and partial failures without compromising downstream data.

  • Process high-volume events: Move data through queue infrastructure including BullMQ and Redis, AWS SQS, and RabbitMQ, while instrumenting pipelines through OpenTelemetry.

  • Protect data integrity: Implement reconciliation checks, deduplication, backfills, and reliable handling of late or out-of-order events.

  • Protect financial transactions: Collaborate with payments and platform teams to ensure that every transaction is captured once, accurately, and on time.

The Technology Stack

  • Languages: Node.js and TypeScript as the primary technologies, with some .NET and C#

  • Data stores: MongoDB as the primary transactional database and Redis

  • Queues and streaming: BullMQ, AWS SQS, and RabbitMQ

  • Analytics and warehouse: PostHog, its data warehouse layer, and SQL data modeling

  • Platform: AWS, including S3 and SNS, Docker, Kubernetes, and GitHub Actions

  • Observability: OpenTelemetry tracing across every pipeline

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Data Engineer Related jobs

Other jobs at 2am.tech

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.