Your role
As a scale-up, Hublo is facing multiple and ambitious challenges in the Engineer team (+25 Hublers) and is looking for a Software Engineer to be responsible for the design, development, deployment, and operation of business-critical features.
The #1 objective of our Engineering team is to build a fully integrated suite of interconnected tools to make the daily life of millions of healthcare professionals easier everywhere in Europe so they can fully focus on their main purpose: patients.
Joining Hublo will simply give you a unique chance to be part of that journey!
Your missions
You will be in charge of :
- Having key responsibilities within the design, architecture, and end-to-end delivery of key modules
- Write clean scalable code and test and deploy scaling applications and scaling systems
- Product and platform performance optimization and live site monitoring
- Challenging our existing best practices and defining new ones for a startup of 60+ people
Our stack
We focus on recent technologies with a constant need for improvement and optimization. It also means a lot of autonomy within teams and collective decision-making. The Engineering team is divided in 3 squads and 5 chapters and here are the details of our stack:
Frontend:
- When we design our web app, we use NextJS with TypeScript and React Query
- When comes the time for testing, we use: react-testing-library with jes
Backend:
- When we write our API, it’s with NestJS and TypeScript
- When accessing our databases, we use Prisma
- And when testing, we use jest (and we love dependency injection)
Ops:
- We use Github to store our code and our CI runs on Github Actions
- We use SonarCloud for quality purpose (80% coverage, rough but fair linter, …)
- We store our data mainly in Postgres
- We’re hosted on AWS, deployed with Terraform
What we offer
Perks
Our team members are our #1 asset! We have put together several perks to make your life at Hublo great!
- A fair & competitive salary package with an attractive equity plan (“BSPCE”)📈
- A flexible remote policy 🏡
- RTT 🌆
- A daily meal plan (Swile) 🥗
- The latest in Apple’s equipment or the equivalent 💻
- Free coffee, snacks and a budget allocated to managers for small team events ☕
Office & Team Life
- A dynamic team and multicultural (+10 nationalities), making it possible to work in several locations (Paris, Sophia-Antipolis, Cologne)🤗
- Weekly team drinks and yearly offsite (French countryside, ski resort in the Alps, south of France seaside, Portugal, …)☀️
- A chance to contribute to improving the healthcare system in Europe 🏥