Senior Full-Stack Engineer

Description

Descriptif du poste

Fabriq is looking for Senior Full-stack Engineers.

We have built a product that is a clear leader in its category. The next stage is not incremental improvement: it is, while delivering new features, raising the bar on robustness, performance, depth, and overall product quality.

You should expect complex technical and product challenges, and a strong level of responsibility. This is a role for engineers who want to have a real, lasting impact on both the product and the organization.

Working conditions

  • You must be able to work fluently in English

  • You must be comfortable working remotely, as most of the product department is remote.

  • You must be comfortable collaborating with remote teams.

  • Flexibility on remote - take your pick between working fully remotely, at the Parisian office, or a mix of both. Attendance at the Paris offices is compulsory once a month.

  • 7 weeks of vacation per year.

  • Health insurance coverage with Alan.

  • “Meal voucher” with Swile.

  • A company event every quarter.

  • A company offsite every year.

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 Kubernetes (specifically EKS) in the future.

The infrastructure is entirely Terraformed, using CDKTF with TypeScript.

A small number of customers have dedicated infrastructures. We are in the process of building a solution for on-premise deployments.

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois