Senior software Engineer

Job summary
Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 5 years
Skills & expertise
Generated content
Quality assurance
Typescript
Fastapi
Github
Postgresql
+9

Metroscope
Metroscope

Interested in this job?

Questions and answers about the job

The position

Job description

Nous cherchons un.e Senior software Engineer pour renforcer notre équipe software, composée de 2EMs, 11 développeurs (full stack / back / front / data), 2 PMs, 2 Designers, 3 Infra SRE. Sous la responsabilité d’un Engineering Manager, tu feras partie de la feature team focalisée sur l’amélioration de la performance des centrales de production électrique.

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

  • tu travailleras sur un produit innovant avec des passionnés 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

  • Typescript & React pour le front

  • Typsecript et Node + express pour la partie métier du back (APIs REST et Websocket)

  • Redis et BullMQ pour les jobs

  • Python & FastAPI pour la partie ML & algo du back + streamlit

  • PostgreSQL & Prisma

  • Docker, kubernetes & terraform

  • GitHub, Harbor registry

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


Preferred experience

FORMATION / EXPÉRIENCE PROFESSIONNELLE & HARD SKILLS

  • Tu as déjà travaillé en start-up / scale-up, en mode agile avec des PMs/POs et/ou PrDs

  • Tu as une solide expérience en software engineering, as déjà construit une roadmap technique en cohérence avec une vision

  • Tu as déjà piloté des sujets d’architecture

  • Tu as une expérience de SaaS en production avec une importante volumétrie de données stockée en db relationnelle

  • 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.e 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 es un profil collaborationnel avec de bonnes capacités de communication.

BONUS

  • Tu as des compétences en ML, ou as déjà travaillé sur des projets en collaboration avec des profils ML

  • Tu maîtrises TypeScript et/ou Python

  • Tu as l’habitude de recourir au pair-programming et de réaliser des reviews

  • Tu as déjà touché aux sujets devops et connais kubernetes.


Recruitment process

  • Etape 1: Screening interview (30-45 min) avec Julien ou Emmanuel

  • 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) (1h)
    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).

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings