Fabriq is looking for a Engineering Manager to lead the Enterprise BU, the team that makes Fabriq usable at very large scale by our biggest industrial customers : Plant Managers, OpEx Directors, COOs of multi-site organizations.
The Enterprise BU's mission is to help manufacturing organizations deploy Fabriq at scale, so they can standardize and improve their operational excellence practices across all their sites.
You will own the engineering side of the BU: 4 senior product engineers (3 already in place David, Fabrice, Yoan plus 2 you will hire), a strong PM partner, and a roadmap focused on serious scaling challenges (multi-tenant, performance at scale, dashboards on aggregated data, data migrations, governance, on-prem).
You will replace Bertrand, our VP of Engineering, who has been holding this role on top of his other responsibilities. The expectation is that within 6 months, he can fully step away from EM duties and you carry the BU.
This is a Product engineering role: there is no dedicated product designer in the BU. You and Margaux design the solutions together. The engineers you manage are senior & autonomous, you are here to raise the bar and unlock scale.
Expect a 50/50 split:
≈ 50% management : 1:1s, career, performance, hiring (you will run the 2 hires), delivery rituals, monthly cycles, capacity planning, weekly sync with the other EMs.
≈ 50% tech : code review, architecture review, doc review, technical backup on hard problems. Not coding daily, but capable of going deep when it matters.
Tech stack you'll back up
Back-end: REST API historically Django, new code in Deno (TypeScript). Database AWS Aurora (Postgres). Drizzle as a lightweight ORM on Deno. Honeycomb + Sentry to understand what happens at scale.
Front-end: Vue.js single-page app, partially in TypeScript (we migrate as we go). Mobile app in Vue.js + Capacitor. Continuous deployment via Cloudflare Pages, with preview URLs on every PR.
Infrastructure: containers on AWS (ECS / Fargate today, EKS in the future), entirely Terraformed via CDKTF in TypeScript. A small set of customers run on dedicated infrastructure.
Coding style: TypeScript inspired by data-oriented programming.