Senior Full Stack Developer
About Fabriq
Fabriq is the SaaS platform that's bringing factories into the 21st century. We replace the whiteboards and Excel spreadsheets still used in 80% of industrial sites, equipping operators, team leads and managers with a tool to track real-time KPIs (safety, quality, lead times, productivity), surface and solve shop-floor problems, run their daily routines, and collaborate across teams.
We're already deployed on 600+ industrial sites across 40+ countries, with reference customers like Safran, Airbus, Renault, Scania, LVMH, Andros, Bel, Merck and Lonza.
We hit profitability in late 2024 and raised €22M in June 2025 with Expedition Capital to accelerate internationally (US, UK, DACH). The team is ~110 people today.
Our long-term ambition: become the Operating System of every production floor, with an ambitious AI roadmap to empower frontline teams even further.
The role
We've built a product that's a clear leader in its category. The next stage isn't incremental: while shipping new features, we're raising the bar on robustness, performance, depth, and overall product quality.
That means complex technical and product challenges, and a high level of responsibility. This role is for engineers who want to have a real, lasting impact on both the product and the organization.
Our stack
Back-end
REST API historically built with Django. New developments are written in TypeScript with Deno.
AWS Aurora (Postgres-compatible) for both Django and Deno servers.
Drizzle as a lightweight ORM on the Deno side.
Honeycomb and Sentry to understand what happens at scale.
Our TypeScript coding style is heavily inspired by data-oriented programming.
Front-end
Single-page app in Vue.js, partially TypeScript (we migrate from JavaScript as we go).
Continuously deployed via Cloudflare Pages with preview URLs on every PR.
Mobile app built with Vue.js + Capacitor.
Claap for video sharing, Sentry for error tracking.
Infrastructure
Containers on AWS (ECS + Fargate today, EKS on the roadmap).
Fully Terraformed with CDKTF in TypeScript.
A small number of customers run on dedicated infrastructures, and we're building a proper on-premise deployment solution.
What we're looking for
Technical excellence
You have a strong software craftsmanship mindset: you care about clean, readable, well-tested code, and you design systems that can evolve safely over time. You see code quality as a prerequisite for sustainable speed, not a trade-off.
You bring:
Deep, proven experience as a full-stack engineer, designing and shipping complex systems end-to-end.
Strong fundamentals: architecture, data and domain modeling, performance, scalability, security, testing, reliability.
The ability to surface trade-offs, decide, and act, even in ambiguous or high-pressure contexts.
Strong convictions about how high-quality software should be built, defended with clarity and pragmatism.
A rare balance between solid theory and hands-on pragmatism: you optimize for real-world outcomes.
Hands-on experience with software craftsmanship practices (TDD, DDD, Extreme Programming, etc.), required.
A genuine taste for writing beautiful, maintainable, long-lasting code.
Ownership, impact & product sense
Affinity with Lean (not Lean Startup, actual Lean).
You favor small batches, incremental delivery, continuous improvement. You're mindful of WIP and protect a healthy team flow.
You take ownership end-to-end: from understanding the business context to shipping reliable production software.
You question existing implementations, processes and assumptions (including your own), and propose better alternatives.
You don't just execute, you shape solutions, improve systems, and raise the technical level around you.
You aspire to influence a team, a department, even a product, through both your contributions and your example.
AI as a core skill
We see AI as a force multiplier for software craftsmanship: tighter feedback loops, faster learning, higher code quality.
We're looking for engineers who:
Already use AI tools daily and are genuinely enthusiastic about them.
Have firsthand experience of how AI improves productivity, code quality and decision-making.
Think critically about how AI can be embedded into workflows and products, not used superficially.
Want to stay at the cutting edge of how AI is reshaping software engineering.
Profiles that aren't aligned with this vision won't be a fit for the role.
Soft skills & mindset
Above all, you care about improving the lives of end users.
Highly curious, always learning.
Autonomous, self-driven, comfortable with limited guidance.
Fast learner, adaptable, at ease in unfamiliar domains.
Open to feedback, able to question yourself, focused on continuous improvement.
You enjoy collaborating and helping a team get better.
You want to improve an organization, not just ship code.
Working conditions
🌍 Remote-friendly : most of the product team works remotely. Office presence is welcome but not required.
🇬🇧 Working language: English (fluency required).
🏖 7 weeks of vacation per year.
🩺 Health insurance with Alan.
🍽 Meal vouchers via Swile.
🎉 A company event every quarter + an annual offsite.
🏢 Paris office: 18 Rue Yves Toudic, 75010.
Hiring process
Screening Call with Flavie : 30 min
Technical Interview with the EM or a Senior Dev : 1h30
Meet the team (and the EM if not met before) : 30 to 45 min
Reference check : 2 references (former employer or collaborator)
Founders Interview : 2 x 30 min
