Lead Data Engineer (Partner Company Role)

FYST
Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, Russian
Job source

Tech stack

Airflow Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Cloud Database Information Engineering Python (Programming Language) PostgreSQL RabbitMQ Snowflake Debezium Kubernetes
+2 more
Apache Kafka Data Delivery

Job description

  • Implement CDC-based ingestion from PostgreSQL services (RDS, Aurora, EC2, K8s operator) using Debezium or equivalent.
  • Build streaming and near-real-time pipelines with defined SLAs.
  • Build a data quality control layer: checksums, reconciliation, schema validation, anomaly detection, and alerting.
  • Define quality checkpoints across the full pipeline - from source capture through Snowflake to client delivery.
  • Define and enforce data contracts with service-owning teams for core entities: transaction, merchant, settlement, and processing status.
  • Build the external data delivery layer: financial settlement, transaction status, processor reconciliation, and client analytics.
  • Design tenant separation and implement replay/reload mechanisms for failure recovery.
  • Start hands-on, then gradually hire and grow a small data engineering team as the function matures. Build a pragmatic roadmap with concrete deliverables at 3, 6, and 12 months.

Requirements

Do you have experience in gRPC?, * 5+ years in data engineering with end-to-end ownership of production pipelines.

  • Hands-on with Snowflake, PostgreSQL CDC (Debezium preferred), and Kafka.
  • Solid AWS experience - S3, RDS, Aurora, and cloud data infrastructure.
  • Data quality engineering mindset: monitoring, reconciliation, lineage.
  • Comfortable defining data contracts and driving requirements with backend engineering teams.
  • Technical leadership experience: project ownership, cross-team alignment, delivery under constraints.
  • Kubernetes, Airflow/Prefect/Dagster, and dbt are strong pluses.
  • Payments domain knowledge - settlement, transaction lifecycle, processor integrations - is a strong plus.
  • Familiarity with gRPC, RabbitMQ, and reading Go/Python service code is expected.
  • English language skills at the B2 level and fluent russian language.

Benefits & conditions

  • An opportunity to make something great even greater, you can be the reason why we grow, develop, and become the best fintech company on the market!
  • Career prospects - we are young, we have huge ambitions, and it is important that our employees grow with us
  • Work with coworkers who are passionate about their business
  • Compensation that will fully correspond to the competence and knowledge, with yearly performance reviews
  • Remote work
  • 20 days of vacation time; bank holidays; sick leaves; additional birthday day off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

1:26 min

Building an initial solution using Debezium and Apache Kafka

Bobur Umurzokov · LIVE

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:42 min

Handling stateful application schemas during progressive deployment

Kevin Dubois Kevin Dubois · WWC 2025

Videos

See all

Related articles

See all