We are looking for a highly skilled Infrastructure / Platform Engineer to design, build, and operate reliable, secure, and scalable infrastructure systems. In this role, you will focus on delivering automated infrastructure changes, enabling strong self-service capabilities for engineering teams, and supporting both cloud and on-premise environments.
You will play a key role in ensuring high availability, security, and performance, while continuously adapting our platform and organizational capabilities to evolving technologies.
On the back end, the REST API is historically implemented with Django. However, new developments are done with Deno — so, TypeScript.
The database technology is AWS Aurora with Postgres compatibility, for both Django and Deno servers. With Deno, we use Drizzle as a lightweight ORM.
We heavily use Honeycomb and Sentry to understand what goes on at scale.
Our coding style in TypeScript is inspired by data-oriented programming.
On the front end, our web app is a single-page application in Vue.js. It is partially in TypeScript; we migrate from JavaScript as we go.
The front-end application is continuously deployed with Cloudflare Pages, which allows for preview URLs on pull requests.
We use Claap to share videos of our work and Sentry to log errors.
We also have a mobile application, developed with Vue.js and Capacitor.
The servers run as containers on AWS. We use ECS and Fargate, and we plan to use EKS in the future.
The infrastructure is entirely Terraformed, using CDKTF with TypeScript.
A small number of customers have dedicated infrastructures. We also support on-premise deployments using Kubernetes operators, alongside a deployment toolkit built with Nix.
For observability, we use Honeycomb, built on OpenTelemetry, giving us structured traces across the stack.
What we expect from the role
Delivering infrastructure changes using automation while maintaining high availability and strong engineering experience
Enabling engineers to focus on the product development by delivering strong self-servicing capabilities that abstract required infrastructure and security knowledge
Enabling on-premise customers to use Fabriq reliably
Delivering platform structure to create autonomy, reduce friction and maintain high security, reliability and costs standards
Adapt organization capabilities to technological evolutions
Required attributes
Required knowledge
Very strong networking knowledge (All OSI layers, TLS, DNS, DHCP, routing)
Strong Linux system knowledge, including containers and troubleshooting
Strong programming and code architecture skills
Test-Driven Development practices and very good understanding of Domain Driven Design
Communication skills for documentation writing, customer relationships and change management facilitation
Baseline knowledge of security compliance frameworks (ISO 27001, SOC 2 Type 2, …)
Required experience
Production experience on AWS using container technologies and infrastructure-as-code tooling (Terraform / Pulumi)
Production experience with Kubernetes in on-premise / private clouds contexts (Storage controller management, advanced networking and Control Plane management)
Production experience in release management including CI systems (e.g: GitHub Action, Jenkins, …) and CD systems (e.g: ArgoCD, Spinnaker, …)
Production experience in monitoring, alerting and observability implementation, performance troubleshooting and reliability engineering
Production experience in database management (handling migrations, introducing breaking changes in data schemas without downtime, handling backup and restorations, …)
Working with AI agents
Additional skills and experience we value
Packaging code with Nix and configuring operating systems with NixOS / nix-darwin
Working with airgapped environments (environments disconnected from internet)
Experience with zero-trust systems
Knowledge of advanced security compliance frameworks (IGI 901, FedRAMP, …)
Experience with AI agents factories
Screening
45 minutes
Technical test
90 to 120 minutes.
Goal: Test the candidate’s technical skills
Meet the CEOs
Rencontrez Paul, Engineering manager
Rencontrez Pierre, General Manager North America
These companies are also recruiting for the position of “Ingénierie et administration des réseaux”.