Développeur·se Fullstack Sénior Typescript Next.js PostgreSQL
Ref : 240625M002-
Date de débutASAP
-
Localisation
92100 BOULOGNE-BILLANCOURT
-
Durée6 mois (renouvelables)
-
Profil
Développeur
![Logo client](/extranet/docs/logos_clients/4838-1716794228.jpg)
La mission proposée
Nous cherchons un·e développeur·se sénior, touche à tout, capable de contribuer en priorité sur des problématiques backend et SQL, et à terme de manière globale sur l’ensemble de la stack, principalement en Typescript et Next.js. Ce rôle nécessite une forte capacité d’adaptation à un existant dense fonctionnellement, et avec un schéma et des traitements de données complexes en PostgreSQL.
La mission se décline sur plusieurs axes :
Contribution produit : Participer aux évolutions fonctionnelles de la plateforme.
Contribution technique : Être force de proposition et contribuer activement aux chantiers techniques de fond visant à améliorer notre architecture et les pratiques de l’équipe.
Adaptabilité à l’architecture existante : S’intégrer de manière constructive au sein de l’architecture en place, favorisant les évolutions technologiques pragmatiques et en cohérence avec le socle existant.
Tu seras, au même titre que chaque membre dans l’équipe, force de proposition concernant nos objectifs, notre feuille de route et notre organisation.
Nous croyons à la force d’une équipe impliquée et actrice de la réussite du projet, toujours dans un esprit positif et bienveillant.
Temps de travail : 4 jours par semaine
Début souhaité : au plus tard le 1er juillet
Durée : 6 mois (renouvelables)
Télétravail 100%
Quelques déplacements à prévoir pour les séminaires d’équipe trimestriels pour se retrouver et nourrir notre cohésion d’équipe
Profil recherché
Les indispensables
Tes domaines d’expertise :
Expérience Typescript Fullstack : Tu as au minimum 8 d’expérience, tu maîtrises en particulier Typescript, et les environnements associés côté React et côté Node. Idéalement tu as déjà utilisé la stack Next.js dans sa version App Router, et les concepts RSC associés.
Expertise SQL : Tu as une bonne expérience en conception de schéma de BDD relationnelles, en particulier PostgreSQL. Tu sais monitorer et optimiser les performances d’un SGBD, et écrire du PL/pgSQL ne t’intimide pas. Tu as un avis sur la question ORM ou pas ORM. Super bonus si tu as aussi de l’expérience avec Supabase.
Architecture et bonnes pratiques : Pragmatique, orienté·e produit et résultat, tu as à cœur de produire un code de qualité, simple, scalable et performant. Tu es à l’aise avec des concepts tels que le Clean Code, l’Architecture Hexagonale, ou le DDD, et tu as de l’expérience dans des environnements techniques complexes. Idéalement tu pratiques le TDD comme processus personnel d’itération.
Tes compétences générales :
Partage et collaboration : Tu aimes contribuer à l’évolution des bonnes pratiques, et à faire grandir les compétences de l’équipe. Tu communiques de manière ouverte et dynamique, au bon moment au bon format, avec l’attention particulière induite par le 100% télétravail.
Esprit ouvert, positif et bienveillant : Tu apportes souvent des propositions de solutions aux problèmes que tu identifies. Tu sais remettre en question ton travail ou celui de ton équipe. Tu veilles à faire ou entendre des feedbacks constructifs, et à contribuer à la bonne ambiance de l’équipe.
Conscience écologique : Tu es informé·e et sensible aux impacts ****de la surconsommation et de la surproduction. Tu as conscience de l’impact écologique du numérique et tu portes de l’intérêt aux pratiques d’accessibilité et d’éco-conception web.
Les petits plus
Tes compétences bonus qui pourraient aider notre équipe :
Connaissance des principes DevSecOps, des outils de CI/CD et de monitoring.
Confortable avec la contribution à un projet open-source, et avec les bonnes pratiques associées.
Bonus si tu possèdes des connaissances en Python, dans laquelle une petite partie de l’app historique est codée.