Nous cherchons un.e Senior software Engineer pour renforcer notre équipe software, composée de 11 développeurs (full stack / back / front / data), 2 PMs, 2 Designers, 3 Infra SRE. Tu feras partie d’une de nos 2 feature teams pluridisciplinaires et seras donc sous la responsabilité managériale de l’Engineering Manager de ta feature team.
Ce poste est ouvert sur Paris avec possibilité de télétravailler 2 jours par semaine.
WHAT’S IN FOR YOU?
En nous rejoignant :
tu contribueras à améliorer l’efficacité de la production électrique en France et dans le monde et auras un impact individuel direct dans le cadre de la transition énergétique
tu travailleras sur un produit innovant avec des passionnés et tu t’attaqueras avec nous à des géants en choisissant l’angle de la simplification au service de l’industrie
tu auras de la place pour évoluer et nous faire évoluer
TON RÔLE & TES RESPONSABILITÉS
Être product-oriented pour améliorer notre software d’amélioration des performances énergétiques, en développant de nouvelles fonctionnalités et en améliorant l’existant, avec un focus sur la simplicité de la code base, sa maintenabilité et son évolutivité.
Travailler main dans la main avec les autres membres de ta feature team en contribuant aux reviews de code, à la conception technique, au monitoring de l’application en production, au mentoring des plus juniors.
Être garant de la qualité du code produit. Nous faisons le choix de ne pas avoir d’équipe QA dédiée ; en tant que software engineer, tu devras donc produire des tests pour minimiser le travail de vérification manuelle (en gardant en tête les trade-offs avec maintenabilité, évolutivité et coût en temps).
Être force de proposition dans l’amélioration de notre organisation, de notre code base et de nos processus.
T’épanouir avec nous !
TECH STACK
Nous avons un poste ouvert dans chacune de nos 2 feature teams. Les communs aux 2 stacks :
Typescript pour le front et la partie du back implémentant la logique métier et la persistence des données.
Python & FastAPI pour la partie ML & algo du back
PostgreSQL & Prisma
Docker, kubernetes & terraform
GitHub, Harbor registry
Le back et le front sont connectés en REST & Websocket.
Éléments spécifiques à la stack pour le poste dans la première feature team:
NodeJS & Express
Redis & BullMQ
Éléments spécifiques à la stack pour le poste dans la seconde feature team :
NestJS
NATS
Azure Data Explorer
AVANTAGES
🚇 Pass Navigo couvert à 100% par Metroscope ou forfait mobilité durable (jusqu’à 700€/an).
🍽️ Carte restaurant (10€ / jour dont 60% pris en charge par Metroscope).
🐻❄️ Mutuelle Alan (prise en charge à 70% par Metroscope).
🖥️ 300€ Remote set up.
💸 Plan Epargne Groupe EDF avec abondement
💰 Accord d’intéressement (0 à 10% du salaire fixe)
🌻 Cours de Yoga.
🛶 Team buildings & séminaires.
FORMATION / EXPÉRIENCE PROFESSIONNELLE & HARD SKILLS
Tu as une solide expérience en full stack / back end, dans les stacks TypeScript et/ou Python et tu as envie de continuer à l’enrichir.
Tu as une expérience de SaaS en production, impliquant une importante volumétrie de données.
Tu as des expériences en start-up / scale-up
Tu es sensibilisé aux patterns d’architecture, à la qualité, à la vélocité et la sécurité
Tu parles français et anglais couramment
SOFT SKILLS
Tu veux mettre tes compétences au service de la transition énergétique, tu t’intéresses au secteur de l’industrie et tu as envie de comprendre le métier de Metroscope.
Tu te décrirais comme pragmatique et rien ne te plaît davantage que trouver une solution simple à un problème complexe.
Tu te définis comme un product-engineer, aimes les interactions avec les PMs, tu challenges les contraintes qui te sont transmises, de manière constructive, tu vois le code comme un moyen et non comme une fin.
Tu as l’habitude d’échanger du feedback et as de grandes capacités d’écoute.
Tu es un team player. Tu es exigeant envers toi-même et respectueux des limites des autres.
BONUS
Tu as des compétences en data science et en data engineering, ou une appétence pour le sujet et l’habitude d’interagir avec ces types de profil
Tu as déjà touché aux sujets devops et connais kubernetes.
Tu as déjà travaillé en mode agile.
Etape 1: Screening interview (30-45 min) avec Julien ou Damien ou Sylvain
Etape 2: Technical assessment (2h)
Exercice algo - 30min
Phase de questions techniques - 1h
Démo produit & questions diverses - 30min
Etape 3: HR interview & Co-founder interview (CTO) (1h30)
Vérification fit avec Metroscope et avec la culture de l’équipe software
Aucun travail préparatoire n’est demandé. Les entretiens sont effectués en visio ou en physique. La seconde et la dernière étape se dérouleront, sauf exception au maximum pour l’une des deux, dans nos bureaux parisiens (Saint Lazare).
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Issy-les-Moulineaux