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.