Senior Fullstack Developer - FREELANCE - H/F
Nous répondons généralement sous une journée
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 l’immobilier.
L’équipe de devs
Au cœur de la construction de Millenium, notre équipe de développeur(se)s conçoit l’architecture, modélise les données et développe les interfaces back et front.
Elle intervient sur l’ensemble 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 d’infos dans l’onglet ‘Tech’ de notre vitrine).
La Mission
Intégré(e) au sein d’une équipe de 5 à 7 développeurs, tu participes aux différentes phases d’un projet, de la définition de la solution globale jusqu’à l’architecture et la conception d’API.
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 t’appuyant sur notre design system et en participant à la refonte de composants clés (formulaires, tables), toujours avec un fort focus sur l’expérience utilisateur.
- Tu assures le suivi jusqu’au 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 d’API, 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 l’architecture.
- 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 l’envie de chacun(e).
- Tu bénéficies d’un 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 d’au moins 8 ans d’expé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 à l’affût des nouveautés et des bonnes pratiques pour faire évoluer tes compétences et notre stack.
- Force de proposition, tu n’hé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 à l’ergonomie et à la qualité des interfaces graphiques, avec un vrai sens du produit qui te permet de garder l’utilisateur 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 l’immobilier ou la comptabilité serait un vrai plus : cela te permettra de mieux comprendre les besoins métiers et d’avoir 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.
- Département
- Software Engineering Team
- Localisations
- Paris
- Statut à distance
- Hybride