Tato pozice již není k dispozici.

Full Stack Engineer

Plný úvazek
Paris
Plat: Neuvedeno
Počáteční datum: 01. listopadu 2021
Plně vzdálený
zkušenosti: > 4 roky
Vzdělání: Magisterský stupeň vzdělání

Hublo
Hublo

Máte zájem o tuto nabídku?

jobs.faq.title

Pozice

Popis pozice

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 🏥

Požadavky na pozici

  • You have a significant experience in engineering teams within growing tech companies
  • You are proficient in ReactJS and NodeJS and eager to constantly learn new technologies
  • You have a deep understanding of Micro-services Architecture, Design patterns, API clients, Unit testing
  • You know about queuing (RabbitMQ, Kafka, etc.) and Restful API
  • You know about relational Databases SQL (Postgres, etc.) and Data modelling
  • You like to mentor engineers, pass your knowledge on to them, make them aware of good practices
  • You understand best practices and you apply them in your daily work (unit test, continuous integration, etc.)

Our Engineering culture and values

  • Getting Stuff Done: we value the fact that “Done is better than perfect”. We are ambitious and we never take no for granted.
  • Ownership: we encourage everyone in the Engineering team to be result-driven and to take ownership and initiative. We are convinced that by encouraging everyone to take ownership will help us make decisions thoughtfully, responsibly, and with more care.
  • Quality: we want to get things done without sacrificing quality. We’ve put great importance on testing our code and cleaning it. We also value mistakes because we know that we can learn from them to avoid them in the future.

Proces náboru

  • Initial call with the HR team
  • On-site interview (or video call) with a software engineer or a team lead
  • 3 on-site interviews/tests including a discussion with our CEO and our CTO over half a day

Chcete se dozvědět více?

Tato volná pracovní místa by vás mohla zajímat!

Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".

Podívat se na všechny nabídky