Senior Back-end Engineer — API design

  • Paris
  • Full-Time
  • Start Date: 01 July 2024
  • Apply Now

About

Fabriq est la solution innovante de pilotage d'atelier qui améliore la productivité des équipes de production. Fabriq rassemble et digitalise tous les outils de votre système d'excellence opérationnelle (AIC, plans d'actions, tour de terrain et audits, résolution de problèmes, management visuel et KPI).

Grâce à fabriq, les équipes de production peuvent gagner en efficacité, résoudre les problèmes deux fois plus vite et améliorer l'efficience de 2 à 5% en capitalisant sur les données terrain.

Job Description

Fabriq is looking for a Senior Backend Engineer with a knack for API design. We have built a product that is the leader of its category, on the back of a public API whose quality deserves to be improved. Additionally, as the complexity of the product grows, we are starting to build more and more internal APIs.

This position involves making important design decisions for Fabriq's backend and, ultimately, Fabriq's business capabilities.

Technical stack

Single-page application in Vue.js. API REST on the backend. Historically implemented with Django running on AWS ECS, that is being phased out for services written in TypeScript and running on Cloudflare Workers. Databases Postgres and Cloudflare.

Preferred Experience

To apply for this job, you must have:

  • A strong experience as a back-end or full-stack software engineer.

  • A prior experience in designing a best-in-class public API.

    Strong convictions about how your work should be done.

  • A great curiosity and thirst for knowledge that leads you to learn

    continuously. Frequent reading and/or conference attendance is a plus.

  • A great deal of theoretical knowledge BUT also, and above all, a great deal of pragmatism.

  • A willingness to question what is being done (by you and others), make suggestions and take initiative.

  • A capacity to execute fast.

  • The desire to write beautiful code. Experience with Craft is a plus.

  • The ability to work in English (one member of the department is an English speaker) and to work remotely (most of the product department works remotly).

Recruitment Process

  • Screening/Candidate selection - 30 min

  • Technical test - 120 min

  • Team interview - 60 min

  • Meet the CEO - 45 min

Additional Information

  • Contract Type: Full-Time
  • Start Date: 01 July 2024
  • Location: Paris
  • Education Level: Master's Degree
  • Experience: > 3 years
  • Possible full remote
  • Salary: between 70000€ and 100000€ / year