Kestra Technologies

Full Stack Engineer, Data Orchestration at Kestra Technologies (Europe)

Kestra Technologies· Europe·

Role details

Work type
Remote
Employment
Full-Time

Job description

About Kestra

Kestra is the universal orchestration platform: open source, declarative, and designed to orchestrate data pipelines, IT automation, business workflows, and AI/agentic systems. Trusted by over 10,000 organizations worldwide, including JPMorgan Chase, Bloomberg, FILA, and Crédit Agricole, Kestra orchestrates mission-critical workloads at scale. The open-source project has close to 30,000 GitHub stars, hundreds of contributors, and a fast-growing global community.

The Role

We're looking for a Full Stack Engineer to build the features data teams use to orchestrate their pipelines with Kestra: data-aware orchestration, integrations with tools like dbt, Fivetran, Airbyte, Snowflake, BigQuery, and Databricks, and the UI where pipelines are built, run, and monitored. Hands-on data engineering experience is a must: you'll build for data engineers and analytics engineers, and you need to understand their workflows from your own practice. You'll work across our whole stack, from the Java/Micronaut backend to the Vue 3 + TypeScript frontend, and release features in 8-week cycles with minimal process.

What You'll Do

  • Build features end to end - from the Java Micronaut backend (REST APIs, orchestration engine, plugins) to the Vue 3 frontend, including tests and documentation.
  • Develop data-aware orchestration - assets, lineage, freshness, and data quality as part of the orchestration model.
  • Build and improve plugins - integrations with dbt, Fivetran, Airbyte, cloud warehouses, and other tools of the modern data stack.
  • Work on the UI data teams use daily - the flow editor (Monaco), topology views, dashboards, and execution monitoring.
  • Collaborate with the Product Manager and other engineers to scope and deliver features for each 8-week release cycle.
  • Review pull requests, discuss changes publicly on GitHub, and engage with the open-source community.

What We're Looking For

  • Hands-on data engineering experience - you've built or operated data pipelines yourself, with tools like dbt, Fivetran or Airbyte, warehouses such as Snowflake, BigQuery, or Databricks, or an orchestrator such as Airflow, Dagster, or Prefect.
  • Strong experience with Java and a modern backend framework - we use Micronaut, and experience with Spring Boot or Quarkus is a good fit.
  • Solid frontend skills with Vue 3 and TypeScript - we also use Pinia, Vite, and the Monaco editor. Deep experience with React or another modern framework can work if you're willing to go deep on Vue.
  • Good knowledge of SQL and relational databases - PostgreSQL, MySQL, and H2 are supported as Kestra backends.
  • Understanding of distributed systems: queues, schedulers, and workers processing jobs reliably at scale.
  • Comfortable with Docker and CI/CD pipelines.
  • Excellent communication and clarity in writing - comfortable discussing technical decisions publicly in GitHub repositories.
  • Full ownership mentality. You iterate quickly based on feedback and don't wait to be told what to do.
  • Comfortable working with globally distributed teams across time zones.

Bonus Points

  • Past experience working as a data engineer or analytics engineer, beyond building pipelines as a side task.
  • Experience with Kafka or Elasticsearch (both are part of the Kestra Enterprise Edition backend).
  • Experience with Kubernetes and cloud infrastructure (AWS, GCP, or Azure).
  • Contributions to open-source projects.
  • Experience in a B2B software or open-source company.

What You Get

  • Real ownership in a globally distributed, technical team.
  • Direct exposure to product strategy and company priorities.
  • A product running mission-critical workloads in production at over 10,000 organizations.
  • Competitive compensation, equity, and health insurance.

Why work at Kestra Technologies

  • Remote-first: Fully distributed team – work from anywhere (employees in 10 countries including France, US, UK, Germany, India, Serbia, Spain, Slovenia, Nigeria, Ireland).
  • Flexible hours: "Flexibility in schedule to be there for life’s important moments" – strong emphasis on work/life balance with a generous vacation policy.
  • Comprehensive benefits: Premium medical, dental, and vision coverage for employees and dependents; hardware/software costs covered; home office or coworking space budget.
  • Engineering culture: Open-source, developer-first ethos with a flat, transparent team. High autonomy and ownership – "empower engineers to orchestrate any workflow, in any language, on any infrastructure."
  • Growth trajectory: Fast-growing startup (10x YoY adoption, 48.8% headcount growth) – opportunity to shape the product and culture early. Backed by top-tier founders and VCs.
  • High-impact roles: Currently hiring for Lead Java Engineer, Senior Full-Stack Engineer, Head of Sales, Developer Advocate, Product Manager, QA Engineer, and more.

Application questions