About the job
Emeria Technologies, filiale digitale et innovation du Groupe Emeria, construit Millenium, un ERP maison conçu pour répondre aux défis spécifiques des métiers de limmobilier.
Léquipe de devs
Au cœur de la construction de Millenium, notre équipe de développeur(se)s conçoit larchitecture, modélise les données et développe les interfaces back et front.
Elle intervient sur lensemble du cycle de développement, en étroite collaboration avec les équipes produit, data et métier, dans un environnement technique exigeant.
Léquipe est organisée en mode Agile, suivant le framework Scrum LeSS (plus dinfos dans longlet Tech de notre vitrine).
La Mission
Intégré(e) au sein dune équipe de 5 à 7 développeurs, tu participes aux différentes phases dun projet, de la définition de la solution globale jusquà larchitecture et la conception dAPI.
Tes missions sont notamment les suivantes :
Développement (80%) :
- Tu contribues activement à la transformation de notre monolithe en une architecture 100% microservices, en poursuivant le découpage progressif entamé.
- Tu conçois et développes des API solides, sécurisées et pérennes pour faire évoluer Millenium en réponse aux besoins métiers.
- Côté front, tu développes et intègres des applications web et mobiles, en tappuyant sur notre design system et en participant à la refonte de composants clés (formulaires, tables), toujours avec un fort focus sur lexpérience utilisateur.
- Tu assures le suivi jusquau déploiement, en vérifiant que les fonctionnalités soient correctement mises en production sans bugs.
- Tu prends en charge la couverture automatisée du code, avec des tests (Cypress, Playwright, Jest, Vitest) garantissant fiabilité et robustesse.
Vie quotidienne de léquipe / bonnes pratiques (20%) :
- Tu es force de proposition et apportes ton expertise sur des sujets clés comme la sécurité, la conception dAPI, la définition des bonnes pratiques, ainsi que la mise en place de tests pour garantir la qualité de ce qui est développé.
- Tu participes aux échanges réguliers entre les équipes : chaque jeudi, un point dev te permet de partager et découvrir des sujets techniques et généraux, avec des présentations ou mini-formations. Tu es aussi invité(e) au point architecture hebdomadaire (environ 40 personnes) pour discuter, proposer et faire évoluer larchitecture.
- Tu contribues à la rédaction et à la mise à jour des documents de référence (best practices) qui guident notre travail au quotidien.
- Tu peux rejoindre nos communautés pratiques, qui se réunissent toutes les deux semaines pour partager les meilleures pratiques, faire évoluer les briques techniques et améliorer nos outils (review apps, CI/CD). La participation est libre et basée sur lenvie de chacun(e).
- Tu bénéficies dun environnement tech à la pointe : Emeria Tech a à coeur de rester à jour des technologies les plus récentes et adaptées à nos besoins.
Notre stack technique :
Back-End :
Node.js TypeScript Express.js Nest.js API REST GraphQL Jest
MongoDB Mongoose PostgreSQL Elasticsearch RabbitMQ SQS Redis Temporal
Front-End :
React.js Vite Webpack HTML/CSS Final Form Expo Storybook ReactHooks Cypress
Infrastructure
AWS Docker Gitlab Datadog Terraform
Gestion de projet :
JIRA Confluence
Autres outils :
Slack Invision
Profil recherché
- Tu justifies dau moins 8 ans dexpérience dans le développement, avec une solide maîtrise de NodeJS, Typescript, ExpressJS, NestJS, ReactJS, MongoDB et Postgres. Ces technologies sont ton terrain de jeu quotidien, et tu sais les manier avec aisance pour construire des applications performantes et maintenables.
- Passionné(e) par ton métier, tu es curieux(se) et actif(ve) sur la veille technique, toujours à laffût des nouveautés et des bonnes pratiques pour faire évoluer tes compétences et notre stack.
- Force de proposition, tu nhésites pas à partager tes idées pour améliorer le produit, les processus et la qualité du code.
- Le travail en équipe, ça te parle : que ce soit au sein de ton équipe de dev ou avec les équipes métiers.
- Tu es sensible à lergonomie et à la qualité des interfaces graphiques, avec un vrai sens du produit qui te permet de garder lutilisateur final au cœur de tes développements.
- Enfin, la complexité métier ne te fait pas peur : tu sais prendre le temps de plonger dedans, comprendre les subtilités et apporter des solutions adaptées.
- Une expérience dans limmobilier ou la comptabilité serait un vrai plus : cela te permettra de mieux comprendre les besoins métiers et davoir un impact direct sur le produit
Déroulement des entretiens :
#1 - Entretien RH avec Mathieu, Recruteur (visio, 30min)
#2 - Préfiltre technique avec un Senior Developpeur (visio, 30min)
#3 - Case Study avec un Senior Developpeur (visio, 1h)
#4 - Culture Fit avec Raphaël, CTO et Ophélie, Head of People (sur site, 1h)
Basés avenue des Champs Elysées, Paris 8, nous autorisons 2 jours de télétravail/ semaine.