Your role
As a scale-up, Hublo is facing multiple and ambitious challenges in the Engineer team (+30 Hublers) and is looking for a Backend Software Engineer.
As a seasoned backend developer, you will help our team deliver key features on our back-ends and your priorities will be quality, scalability, maintainability and robustness.
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
- Collaborate closely with product managers, product designers and other engineers to conceptualize, build new product features
- Evaluate and improve back-end code-bases by contributing to our best practices
- Write and maintain code of high quality, testable and tested, participate to code reviews and maintain our design system
- Implement observability, monitoring and alerting
- Help, mentor and teach other developers by passing your knowledge on to them and by promoting good practices among developers teams
- Provide solutions to mitigate technical debt
- Enrich our set of back-end code quality tools
- Propose new ideas of design/architectural improvements
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 (security, frontend, backend, quality & architecture) 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 🏥