Platform Engineer

Permanent contract
Paris
Fully-remote
Salary: €50K to 90K
Starting date: April 12, 2026
Experience: > 5 years
Apply

Fabriq
Fabriq

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

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.

Back-end

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.

Front-end

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.

Infrastructure

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.


Preferred experience

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

  • French nationality for potential on-site deployments at defense and aerospace customers

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


Recruitment process

Screening

45 minutes

  • Goal: Test the compatibility between the desire of the candidate and the needs of Fabriq

Technical test

90 to 120 minutes.

Goal: Test the candidate’s technical skills

Meet the CEOs

  • Goal: Present the company’s vision, checking that Fabriq’s culture matches that of the candidate

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Ingénierie et administration des réseaux”.

Apply