{"id":977620,"url":"https://alion.io/job/vuejobs-full-stack-engineer-data-orchestration","title":"Full Stack Engineer, Data Orchestration","company":{"id":24623,"name":"Kestra","domain":"kestra.ai","url":"https://alion.io/company/kestra","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"vuejobs.com","ats_vendor":"Ashby","truth_index":{"grade":"A","score":86,"open_postings":8,"ghost_share":0,"stale_share":0.375,"repost_share":0,"time_to_fill_p50_days":75,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["FR"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"Dagster","optional":false},{"name":"Databricks","optional":false},{"name":"dbt","optional":false},{"name":"Docker","optional":false},{"name":"Fivetran","optional":false},{"name":"GitHub","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Java","optional":false},{"name":"Micronaut","optional":false},{"name":"MySQL","optional":false},{"name":"Pinia","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prefect","optional":false},{"name":"Quarkus","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Snowflake","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vue.js","optional":false},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"ElasticSearch","optional":true},{"name":"GCP","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-08-07T10:46:12Z","employer_posted_date":"2026-08-07","last_verified_at":"2026-08-07T10:46:12Z","board_verified":false,"closed_at":null,"days_open":71,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":71},"description":"About Kestra\nKestra is the universal orchestration platform: open source, declarative, and designed to orchestrate data pipelines, IT automation, business workflows, and AI/agentic systems.\nTrusted 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.\nThe Role\nWe'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.\nWhat You'll Do\n Build features end to end - from the Java Micronaut backend (REST APIs, orchestration engine, plugins) to the Vue 3 frontend, including tests and documentation.\nDevelop data-aware orchestration - assets, lineage, freshness, and data quality as part of the orchestration model.\nBuild and improve plugins - integrations with dbt, Fivetran, Airbyte, cloud warehouses, and other tools of the modern data stack.\n Work on the UI data teams use daily - the flow editor (Monaco), topology views, dashboards, and execution monitoring.\nCollaborate with the Product Manager and other engineers to scope and deliver features for each 8-week release cycle.\nReview pull requests, discuss changes publicly on GitHub, and engage with the open-source community.\nWhat We're Looking For\nHands-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.\nStrong experience with Java and a modern backend framework - we use Micronaut, and experience with Spring Boot or Quarkus is a good fit.\nSolid 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.\nGood knowledge of SQL and relational databases - PostgreSQL, MySQL, and H2 are supported as Kestra backends.\nUnderstanding of distributed systems: queues, schedulers, and workers processing jobs reliably at scale.\nComfortable with Docker and CI/CD pipelines.\nExcellent communication and clarity in writing - comfortable discussing technical decisions publicly in GitHub repositories.\nFull ownership mentality. You iterate quickly based on feedback and don't wait to be told what to do.\nComfortable working with globally distributed teams across time zones.\nBonus Points\nPast experience working as a data engineer or analytics engineer, beyond building pipelines as a side task.\nExperience with Kafka or Elasticsearch (both are part of the Kestra Enterprise Edition backend).\nExperience with Kubernetes and cloud infrastructure (AWS, GCP, or Azure).\nContributions to open-source projects.\nExperience in a B2B software or open-source company.\nWhat You Get\nReal ownership in a globally distributed, technical team.\nDirect exposure to product strategy and company priorities.\nA product running mission-critical workloads in production at over 10,000 organizations.\nCompetitive compensation, equity, and health insurance.","description_format":"text","description_chars":3699,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Health insurance"],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-16T19:48:56Z"},{"event":"open","at":"2026-09-25T12:23:41Z"}],"visa":[],"liveness":{"score":18,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.738,"p_room":0.6,"age_days":70,"expected_fill_days":75,"reasons":["seen:70","win:late","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/vuejobs-full-stack-engineer-data-orchestration","json_url":"https://alion.io/job/vuejobs-full-stack-engineer-data-orchestration.json","meta":{"generated_at":"2026-10-18T08:42:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12932,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":24623},"rest":"https://alion.io/mcp/rest/get_company?id=24623"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvuejobs-full-stack-engineer-data-orchestration"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvuejobs-full-stack-engineer-data-orchestration"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvuejobs-full-stack-engineer-data-orchestration"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vuejobs-full-stack-engineer-data-orchestration\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvuejobs-full-stack-engineer-data-orchestration"}]}