Full Stack Developer Senior - CDI (H/F)

  • Temps complet

Description de l'entreprise

Uptime, c’est une team de 60 personnes, dont 50% est focus sur la R&D depuis la création.

Nous travaillons sur une petite niche de sales gosses : les ascenseurs et en 4 ans, nous avons développé la plateforme de maintenance prédictive la plus avancée de l’industrie.

La recette ? Full-stack innovation avant l'hyper croissance.

Créer immédiatement une entreprise de service et être en mesure de contrôler toute la chaîne de valeur pour définir le produit qui la révolutionne (du technicien en CDI sur le terrain jusqu’au client syndic) chez uptime. Et une fois que le produit émerge, le transformer en une plateforme mondiale pour tous les acteurs de service de l’industrie.

La technologie est au cœur du réacteur, pour y arriver, nous combinons de la deep tech, hardware & data, et des problématiques UX (expérience utilisateur) à de nombreux niveaux.

Aujourd’hui, uptime est à la phase 2 de son histoire : scale mondiale en tant que plateforme de maintenance prédictive pour tous les acteurs du marché. 

Nous fournissons les pelles et les pioches d’une ruée vers l’or mondiale, où les ascensoristes valorisent leurs données et leurs organisations grâce à la technologie, et basculent dans un monde customer-centric. L’enjeu maintenant, c’est de passer à l’échelle toutes ces leçons et notre équipe.

C’est le moment de monter à bord pour vivre avec nous cette incroyable aventure !

Description du poste

La team R&D c’est 3 squad (2 software & 1 hardware). Nous avons aussi une UX Designer, un Data Scientist et des Product Managers sur lesquels tu peux t’appuyer. 

Chez Uptime on travaille sur plusieurs applicatifs : 

  • Le boitier connecté et l’analyse des datas pour la partie prédictive
  • L’appli des techniciens ascensoriste, avec les problématiques d’accès réseau que cela comporte. 
  • Le site de gestion pour les managers des opérations d’Uptime
  • La plateforme client pour la transparence en temps réel et la fluidité des informations

Ta mission, si tu l’acceptes, est de travailler sur le coeur de notre plateforme :

  • À la fois sur la partie IoT : interface avec nos boitiers connectés, gestion des flux de données
  • Et sur notre infrastructure de gestion opérationnelle : planification des visites et dispatching des techniciens, automatisation des process et interface avec les différents acteurs

Tu abordes des problématiques techniques passionnantes, de l’intégration de pipelines ML au fleet management, en passant par la construction d’une UX poussée à destination de nos techniciens et de nos clients. 

Tu es owner des features que tu conçois, tu participes aux review de codes, et tu donnes ton avis sur les spécifications techniques. On fait aussi du peer programming, de quoi tous se challenger et apprendre en continue de nouvelles best practices. 

Ce que l’on attend de toi, c’est ta capacité à produire un code fonctionnel aujourd’hui, qui soit suffisamment solide pour supporter la croissance de notre solution tech demain. 

L’environnement de travail est le suivant : 

  • Stack Backend: Python, Flask, Postgres, Heroku, AWS
  • Stack Frontend: Javascript, ReactJS, React-Native
  • CI / CD via Gitlab-CI avec >85% de couverture de tests
  • Gestion de projet: Scrum (Jira)

Qualifications

Développeur Full Stack, tu as au moins 4 ans d’expérience sur Python ou Javascript et idéalement en startup ou dans une entreprise tech de renom

  • Tu es vigilant à produire un code de haute qualité, avec tests et documentation et tu veilles à optimiser lorsque cela est possible.
  • Tu connais au moins un framework JS (React, Angular, Vue) ou Python (Flask, Django).
  • Tu es familier avec au moins une BDD majeure.
  • Tu sais aussi différencier SQL et NoSQL.

Chez Uptime nous prônons la transparence, la culture du feedback, l’esprit d’équipe, la ténacité et la vitesse. Alors si ces valeurs sont tout aussi importante pour toi et que le projet te séduit, envoie-nous ton CV pour que l’on puisse te contacter.

Informations complémentaires

Notre process de recrutement est le suivant : 

  1. Echange téléphonique avec l’une de nos recruteuses
  2. Entretien et test technique avec l’équipe dev
  3. Entretien avec le CTO
  4. Entretien informel de "Culture Fit" avec des membres de la Team
  5. Appels de référence

Parce que changer d'environnement ne se fait pas sur un coup de tête, nous prenons le temps de t'écouter, comprendre tes motivations et répondre à tes questions.