Description
Descriptif du poste
Fabriq is looking for a Senior Backend Engineer with a strong background in data engineer and/or data science. We have built many prototypes of features based on LLMs, but to build their production-scale counterpart, we want to
make sure to do things well. This is why we expect more people with data experience to join us.
This position is a launching pad for leadership responsibilities in Fabriqâs product department, as more of our product starts to rely on data.
About Fabriq
Today, about 1 in 6 jobs is in the manufacturing sector, but a vast majority of factories provide outdated tools (paper, whiteboard, spoken voice) to the shop floor. This leads to low operational efficiency and low workforce engagement.
Our mission is to empower and engage this workforce across Europe and the world. We aim to bridge the technological divides and contribute to industrial re-shoring. This is why we are building fabriq, an intuitive, shopfloor-ready app (web and mobile) to:
Save time and solve operational issues faster đââïž
Collaborate on complex issues đ€
Build and use an operational knowledge base đ
Track performance and detect issues early đ
Fabriq was founded in 2019 by two seasoned entrepreneurs, Octave Lapeyronie and François Déchelette. It is generating very good traction on its market and is currently live on 150+ production sites in 23 countries. A Series A was closed in May 2022.
The stack
The Fabriq web application is a typical single-page-application, in Vue.js, backed by a REST API.
On the back end, the REST API is historically implemented with a Django server, running on AWS. We are however in the process of revamping the stack and the infrastructure. Our goal is to implement services with TypeScript and Serverless technologies.
Specifically, the new stack relies on Cloudflare Workers (with Deno locally) and Fauna. We are on the bleeding edge, and frequently have access to beta features from both Cloudflare and Fauna. We made this bet on Serverless in order to have top performance all over the world, minimize operations, and provide a great developer experience.
We are also big on observability. We heavily use Honeycomb and Sentry, which are game changers to understand what goes on at scale.
Our coding style in TypeScript is inspired from Data Oriented Programming.
Profil recherché
To apply for this job, you must have:
A strong experience as a back-end software engineer
A strong experience working with TypeScript on the backend
Some experience in data engineering or data science.
Strong convictions about how your work should be done.
Significant knowledge of how to design scalable and secure APIs
Some familiarity with the software craftsmanship culture
Some knowledge of agile and lean
The ability to share your knowledge
The ability to make others better
The ability to work in English
We also appreciate if you have any of the following:
Some knowledge of Cloudflare Workers, Deno, or Fauna
An experience as a undefined or as part of a Platform team
Some familiarity with Data-Oriented Programming
If you fit these requirements, and if you are curious, autonomous, and eager to collaborate, we want to work with you!
DĂ©roulement des entretiens
Screening - 30 min
Goal: test the compatibility between the desire of the candidate and the need of Fabriq
Presentation of the company, current issues, and work environment
Gathering of information on the candidateâs availability, desires, and salary
Examples of questions that may be asked: Why do you want to leave your current company? What would make you want to join us? What would not make you want to join us? Do you have any career development plans? And how can Fabriq help in your career?
Technical test - 120 min
Goal: test the candidateâs technical skills
Before the meeting: the candidate selects products and screens on these products that he/she likes
During the meeting: the candidate explains his/her choices and then implements on of the selected screens during a pair programming session
Team interview - 60min
- Goal: test the personâs ability to integrate into the team, to work in a team, to explain his/her knowledge
Meet the CEO (x2) - 45 minutes
- Goal: Present the companyâs vision, the candidate shares his/her final questions and salary expectations
5 autres jobs qui pourrait t'intéresser:
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