This position is no longer available.

Senior software Engineer

Job summary
Permanent contract
Paris
Salary: Not specified
A few days at home
Skills & expertise
Generated content
Quality assurance
Team building
Azure
Terraform
Nats
+11

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 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.


Preferred experience

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.


Recruitment process

  • 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).

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