Senior Software Engineer SaaS, Python - JS, 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 à 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

Quel est ton rôle  ?

Senior Software Engineer SaaS, tu apportes un maximum de valeur aux utilisateurs de notre plateforme, tout en garantissant la performance et scalabilité de celle-ci.

Tu es intégré(e) à une des 3 squads, composée :

  • d’un product manager, 
  • d’un product designer
  • de 3 à 5 développeurs. 

Les développeurs sont impliqués dans la conception du produit par le product manager : idéation, conception, stratégie technique, etc. 

Chez nous, un(e) développeur(euse) est responsable de la feature qu’il/elle développe quels que soient les domaines mis en jeu (back, front, data etc...), jusqu’à la mise en production et au monitoring. Bien sûr, une forte culture de l’entraide permet à chacun(e) d’être épaulé(e) et de progresser sur les domaines qu’il/elle connaît moins, et si l’on privilégie les curieux et touche-à-tout, chaque membre de l’équipe a son domaine de prédilection.

En parallèle du développement produit, nous mettons tout en œuvre pour produire une plateforme de qualité et allouons du temps aux chantiers techniques transverses (refontes, infrastructure, migrations par exemple) sous forme de sprint techniques.

Notre culture est fortement axée sur le feedback et les choix data-driven. Le feedback est un élément clé pour pouvoir progresser en tant qu'équipe et individu. Nous favorisons un cadre où il peut être donné et reçu de manière saine. De plus, nous encourageons les décisions prises à l'aide de métriques tangibles et objectifs plutôt que ceux basés sur l’opinion.

Enfin, nous sommes très ouverts sur le lieu où tu souhaites travailler (on-site, remote ou un mix des deux) ou si tu as des contraintes personnelles spécifiques.

Qualifications

Qui recherchons-nous ? 

Senior Software Engineer, il est primordial que tu aies une appétence particulière pour Python ou Javascript et que tu sois en capacité de délivrer sur des sujets complexes et à forts enjeux. 

Plus concrètement, voici les compétences attendues :

  • Tu délivres de façon autonome et efficace du code de qualité
  • Tu garantis la qualité des livrables en production
  • Tu participes activement à la conception de features
  • Tu es moteur de l'amélioration continue de l'équipe

Au-delà de l'expérience ou des diplômes, nous sommes sensibles aux valeurs qui te sont propres et qui feront échos à notre culture interne

 

Que trouveras-tu en nous rejoignant ? 

  • Pouvoir itérer sur un produit en construction et en constante évolution
  • Résoudre des problèmes et non pas dépiler des tickets Jira
  • Intégrer une aventure ambitieuse 
  • Bénéficier d’un cadre de travail flexible (horaires, organisation personnelle…) 
  • Une team engagée et bienveillante (si, si tu peux les contacter sur Linkedin pour te faire ta propre opinion)
  • Pouvoir progresser et aider les autres en ce sens au travers de feedbacks réguliers 
  • Contribuer à la réussite collective
  • Participer à la bonne ambiance de travail des uptimers
  • Bénéficier d’un package salarial attractif et d’évolutions internes

Informations complémentaires

Le parcours de recrutement comprend :

  • 1 échange de 30 minutes avec la Team Talent pour cibler tes attentes, tes ambitions et approfondir l’aspect softskills
  • 1 entretien comprenant code et discussion technique de 2 heures en live avec 2 développeurs afin d’évaluer tes connaissances, ton raisonnement et ton style  de communication 
  • 1 entretien de conception d’1h30 en live avec là-aussi 2 développeurs pour te permettre de te projeter sur le poste
  • 1 entretien d'1h30 avec Axel, CTO pour échanger sur l’intégralité de ton parcours et comprendre tes motivations, tes fiertés. 

À chacune des étapes un temps d’échange est intégré te permettant de nous poser toutes les questions que tu souhaites. 

 

Tout savoir de notre stack technique : 

  • Apps front (web et mobile): Javascript (reactjs/react-native, typescript)
  • API graphql
  • Services backend: Python (flask, graphene, sqlalchemy, celery ….)
  • Devops: terraform/ansible
  • Cloud providers: AWS, Heroku, Netlify
  • Autres applications : Postgresql, Redis, Broker MQTT AWS

 

Nos valeurs : 

  • Culture du feedback : Savoir écouter, savoir dire, savoir s’améliorer 
  • Transparence : La transparence construit la confiance 
  • Esprit d'équipe : Éloignés les uns des autres, nous sommes tous uptimers  
  • Vitesse : Savoir anticiper pour exécuter bien et rapidement
  • Ténacité : On ne lâche jamais rien 

 

Tu as hâte de nous découvrir, de discuter avec nous ? C’est partagé ! 

On attend ta candidature ;-)

 

À bientôt !