Senior Data Engineer

RemoteSalary not specified
Estonia · Madrid, Spain · Belgium · Portugal · United States
Apply Now

Tech Stack

dbtMongoDBSQLPostgreSQLNode.jsPythonAWS

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Senior Data Engineer to join a project in the tech capital of the world – Silicon Valley.

Responsibilities

  • Design, implement, and maintain scalable and reliable data pipelines using Python, dbt, and AWS Lambda;
  • Build and optimize data architectures to support analytics, reporting, and machine learning use cases, including data warehouse and data mart modeling on PostgreSQL (Aurora Serverless);
  • Develop and manage ELT workflows that extract data from MongoDB (using Atlas triggers) and load into staging and production layers in PostgreSQL;
  • Ensure data consistency and lineage by applying robust data quality checks, auditing, and reconciliation logic;
  • Collaborate with cross-functional teams to gather data requirements, understand business logic, and translate them into efficient data models and transformations;
  • Monitor and troubleshoot SQS/Lambda-based ingestion pipelines, addressing issues related to concurrency, message processing, and data duplication;
  • Contribute to the semantic layer design used by BI and reporting tools to ensure consistency and accessibility of business metrics;
  • Maintain and evolve dbt models (staging, intermediate, and marts) aligned with software engineering and analytics best practices;
  • Drive continuous improvement in data engineering processes and data governance standards, ensuring scalability, maintainability, and security.

Requirements

  • 4+ years of experience in Data Engineering or related roles;
  • Strong SQL skills and hands-on experience with PostgreSQL (including Aurora Serverless);
  • Solid knowledge of Python for data processing and automation;
  • Experience building and maintaining ETL/ELT pipelines using cloud-native tools (e.g., AWS Lambda, S3, SQS);
  • Proven experience working with MongoDB and MongoDB Atlas, including event-driven architectures using Atlas Triggers, Stream Processing;
  • Proficiency with dbt for building modular, testable, and well-documented data transformation workflows;
  • Good understanding of data modeling principles for OLAP/OLTP systems, including normalization and dimensional modeling;
  • Demonstrated experience designing and implementing data warehouses and data marts;
  • Working knowledge of Node.js, particularly in backend logic tied to data ingestion or transformation workflows;
  • Familiarity with cloud data platforms (e.g., AWS) and serverless computing patterns;
  • A technical degree (e.g., Computer Science, Engineering, Math) is a plus;
  • Upper-Intermediate English or higher for effective communication and documentation.

Soft Skills

  • Proactive – you take ownership and act without waiting for direction;
  • Detail-oriented – you deliver accurate, high-quality work;
  • Initiative-driven – you’re eager to improve processes and take action.

Locations

  • Delaware, United States
  • Madrid, Spain
  • Brussels, Belgium
  • Tallinn, Estonia
  • Lisbon, Portugal

We Offer

Work vibe

  • Flexible full-time/part-time hours
  • No micromanagement-time logging is for accounting only
  • High-quality equipment (MacBook or your own device)
  • Dynamic, low-bureaucracy environment
  • Team events, swag, and a great crew to hang with

Holidays and leaves

  • 20 days of paid annual vacation;
  • 15 days of paid sick leaves;
  • Possibility to use vacation during probation;
  • Maternity and paternity leave;
  • Days off on all government holidays.

Education

  • $100 annual education allowance
  • Mentorship program-learn or lead
  • English lessons with biannual reviews
  • Certification cost reimbursement
  • Free access to Udemy courses on request

Perks

  • Social package: medical insurance, sports compensation, or psychological training
  • IT Club Loyalty card (Lviv IT Cluster)
  • No overtime-work-life balance matters
  • Transparent payments in EUR/USD, on time every month
  • Assistance with military reservation procedure

Industries

  • Healthcare
  • Fintech
  • Telemedicine

Services

  • Dedicated Teams
  • Custom Software Development
  • Product Discovery
  • UI/UX Design
  • DevOps
  • Cloud Development
  • Data Engineering
  • ETL Development
  • Generative AI Development
  • Project Health Audit
  • Legacy Audit

Technologies

  • Front-end
  • Angular
  • React
  • Back-end
  • Ruby & Ruby on Rails
  • Node.js
  • Python

Contact

Nataliya Bahan

Head of Recruitment

By submitting this form, you agree to our. For some roles, we may request references from prior employers.

RalabsEstoniaMadridSpainBelgiumPortugalUnited Statesdbt, MongoDB, SQL, PostgreSQL, Node.js, Python, AWSFull-time Salary not specified

Job Details

Company name:
Ralabs
Location:
Estonia · Madrid, Spain · Belgium · Portugal · United States
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
2/25/2026
Last checked:
2/25/2026
Posted on the source:
N/A
Apply Now