Senior Software Engineer Full-stack - CDI
CDI Paris (Paris)
Description de l'offre
Salaire: Rémunération : 55 000 € à 70 000 € de fixe selon profil + BSPCE
L’entreprise
Notre client est une startup SaaS B2B en croissance, qui développe une solution destinée aux professionnels de la transition énergétique, notamment aux installateurs de panneaux photovoltaïques et de pompes à chaleur.
La plateforme permet aux utilisateurs de centraliser et piloter l’ensemble du cycle de leurs projets : études et dimensionnement, vente, démarches administratives, planification ou encore visites techniques.
L’objectif est de proposer un outil simple, centralisé et collaboratif, utilisé quotidiennement par des professionnels du terrain afin de leur permettre de gagner en efficacité, de gérer davantage de projets et de réduire les frictions opérationnelles.
L’équipe produit porte une forte exigence sur la qualité, la simplicité d’utilisation et la fiabilité de l’application.
Le poste
Dans le cadre de sa croissance, l’entreprise recherche un(e) Senior Software Engineer Full-stack capable de prendre en charge des fonctionnalités de bout en bout.
Vous travaillerez en collaboration étroite avec l’équipe Produit, les autres développeurs, le Tech Lead et le CTO afin de concevoir, développer et mettre en production des fonctionnalités apportant une valeur directe aux utilisateurs.
Le poste est fortement orienté Product Engineering : vous intervenez sur l’ensemble du cycle de développement, depuis la compréhension du besoin utilisateur jusqu’au suivi des fonctionnalités en production.
Missions
Concevoir et développer des fonctionnalités full-stack.
Participer au cadrage fonctionnel et technique avec l’équipe produit.
Développer les parties frontend et backend.
Concevoir et faire évoluer les modèles de données.
Écrire des tests et garantir la qualité du code.
Participer aux revues de code.
Déployer les fonctionnalités et suivre leur fonctionnement en production.
Proposer des améliorations sur le code, les outils et les pratiques de développement.
Prendre progressivement de l’autonomie sur la conception et la livraison de fonctionnalités de bout en bout.
Stack technique
Frontend :
React
Backend :
Node.js
TypeScript
tRPC
Base de données :
PostgreSQL
Mobile :
React Native
Infrastructure :
AWS
Docker
CI/CD :
GitHub Actions
Monitoring :
Datadog
Profil recherché
Nous recherchons un ingénieur logiciel autonome, pragmatique et orienté produit, capable de comprendre les problématiques utilisateurs au-delà de la seule dimension technique.
Vous êtes capable de collaborer efficacement avec des équipes Produit et Engineering, de prendre des décisions techniques pertinentes et de livrer régulièrement des fonctionnalités de qualité.
Vous êtes à l’aise sur des problématiques aussi bien frontend que backend et appréciez les environnements dans lesquels les développeurs disposent d’une réelle responsabilité sur les fonctionnalités qu’ils construisent.
Compétences particulièrement appréciées
Très bonne maîtrise de React, Node.js et TypeScript.
Expérience significative en développement full-stack.
Expérience avec PostgreSQL.
Expérience avec tRPC.
Expérience avec React Native.
Connaissances d’AWS, Docker ou GitHub Actions.
Expérience dans un environnement SaaS B2B.
Expérience dans une organisation orientée Product Engineering.
Intérêt pour les problématiques liées à la transition énergétique.
Conditions
Contrat : CDI
Localisation : Paris
Télétravail : 2 jours par semaine
Démarrage : dès que possible
Avantage : mutuelle d’entreprise
Processus de recrutement
Échange téléphonique de qualification d’environ 10 minutes.
Entretien avec le CTO autour du parcours, des réalisations et de l’approche technique.
Exercice technique en peer programming.
Entretien final avec les fondateurs.
Profil recherché
Profil recherché
Nous recherchons un Senior Software Engineer Full-stack orienté produit, capable de prendre en charge une fonctionnalité de bout en bout, de sa conception jusqu’à sa mise en production.
Le profil idéal dispose de :
4 ans d’expérience environ ou plus en développement logiciel, idéalement dans un environnement startup ou SaaS B2B.
Une excellente maîtrise de TypeScript, avec une expérience solide sur React et Node.js.
Une vraie capacité à intervenir aussi bien sur le frontend que sur le backend, sans être limité à une seule partie de la stack.
Une expérience concrète de développement de features complètes, depuis la compréhension du besoin produit jusqu’au déploiement et au suivi en production.
Une bonne maîtrise des problématiques de modélisation de données et PostgreSQL.
Une forte sensibilité Product Engineering : compréhension des usages, pragmatisme technique et recherche d’impact utilisateur.
Une capacité à travailler avec beaucoup d’autonomie, dans une équipe resserrée, en interaction directe avec le Product, le Tech Lead et le CTO.
De bonnes pratiques de développement : qualité de code, tests, code review, CI/CD et monitoring.
Atouts supplémentaires
Une expérience avec tRPC, React Native, AWS, Docker, GitHub Actions ou Datadog constituera un plus.
Une expérience dans un SaaS B2B, une startup produit ou un environnement où les développeurs ont une forte ownership sur leurs sujets sera particulièrement appréciée.
Nous recherchons avant tout un profil hands-on, autonome, pragmatique et orienté produit, davantage intéressé par la construction d’un produit utile que par une spécialisation technique très cloisonnée.
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours