Développeur·se Fullstack
Octomine
About the role
À propos d'Octomine
Notre mission :
Depuis 2016, nous accompagnons les Directions des Ressources Humaines et les managers dans la transformation de leurs organisations vers un modèle plus humain, transparent et orienté vers l'action. Grâce à notre plateforme intuitive, nos clients peuvent sonder leurs équipes via des enquêtes régulières, anonymes et ciblées, facilitant ainsi la prise de pouls et la mise en œuvre d'actions concrètes. Octomine est fière d'accompagner une centaine d'entreprises avec cette approche centrée sur l'humain.
Notre culture :
Chez Octomine, nous travaillons avec sérieux mais dans une ambiance détendue. Vous rejoindrez une équipe dynamique et bienveillante où l'écoute est primordiale et chaque idée, peu importe l'ancienneté, est valorisée (et souvent testée !). Les échanges sont simples et l'ambiance conviviale. Nous aimons nous retrouver autour d'événements réguliers : raclettes hivernales, barbecues estivaux, afterworks, ou simplement un café sur la terrasse. Notre priorité est que chacun·e se sente épanoui·e au sein de l'équipe.
À propos de l’équipe :
Notre équipe technique est le cœur du réacteur chez Octomine. Directement rattachée au CEO, elle façonne et fait grandir notre plateforme pour répondre aux besoins de nos clients. Organisés en mode agile avec une forte culture d'échange (pair programming, revues de code), nous avons un impact direct sur le produit. Ton rôle sera clé pour nous aider à délivrer une solution toujours plus robuste, performante et innovante.
Tes missions :
En tant que Développeur·se Fullstack, tu participeras activement au développement, à l’évolution et à la maintenance de la plateforme web d’Octomine. Tu interviendras sur l’ensemble de la stack technique, aussi bien côté client que côté serveur, afin de concevoir des fonctionnalités robustes, performantes et évolutives. Tu contribueras à la qualité du produit, à l’amélioration continue des processus techniques et à la structuration des bonnes pratiques de développement. Au-delà du développement pur, tu accompagneras également les équipes projets sur certains besoins techniques, tu participeras aux revues de code et assureras une veille technologique afin de maintenir un haut niveau d’expertise au sein de l’équipe.
Tes responsabilités principales incluront :
- Développement Fullstack : intervenir sur l'intégralité de la stack technique (client et serveur) pour livrer des fonctionnalités robustes, performantes et évolutives.
- Qualité et amélioration continue : contribuer activement à la qualité du produit, à l'amélioration de nos processus techniques et à la diffusion des bonnes pratiques de développement.
- Support technique et collaboration : accompagner les équipes projets sur leurs besoins techniques spécifiques et participer aux revues de code.
- Veille technologique : assurer une veille constante pour maintenir et renforcer le niveau d'expertise technique de l'équipe.
Vos missions détaillées s'articuleront autour des axes suivants :
- Faire évoluer la plateforme
- Coder sur toute la stack : tu conçois et intègres de nouvelles fonctionnalités en touchant aussi bien au Front (React) qu'au Back (NodeJS / Rust)
- Garantir la performance : tu traques et corriges les bugs pour que la plateforme reste ultra-fluide, stable et optimisée
- Grandir et faire grandir l'équipe
- Co-concevoir : tu participes activement aux sessions de pair programming pour trouver les meilleures solutions techniques
- Partager ton savoir : tu participes aux revues de code pour garder un haut niveau de qualité et tu aides l'équipe à monter en compétences avec ton savoir
- Accompagner les équipes projets
- Automatiser le quotidien : tu crées des scripts malins et des outils internes pour faire gagner du temps aux équipes
- Apporter ton expertise : tu sers de référent technique sur les projets clients un peu plus spécifiques.
- Favoriser l’intégration continue
- Assurer les déploiements : tu testes la plateforme avant chaque mise en production
- Garder le cap : tu veilles au respect des bonnes pratiques de dev pour que nos mises à jour se fassent sans accroc.
- Imaginer le produit de demain
- Innover et proposer : tu prends de la distance avec le code pour proposer des projets d'amélioration de notre architecture produit
- Faire de la veille : tu t'informes sur les technos émergentes, tu partages tes trouvailles et tu te formes dès qu'un nouvel outil rejoint notre stack
Ton profil
Ton expérience : tu justifies d’une expérience solide en développement JavaScript/TypeScript, en algorithmie, ainsi qu’en gestion de code collaboratif avec Git et GitHub.
Tes compétences techniques : tu es en mesure de concevoir, développer et maintenir des fonctionnalités applicatives full-stack. Tu maîtrises l'implémentation d'interfaces utilisateurs modernes (idéalement avec React) et le développement de services backend et d'API robustes (NodeJS ou équivalent). Tu es capable d'analyser l’origine d’une anomalie pour proposer un correctif efficace, d’automatiser certaines opérations par des scripts et de traduire les besoins des équipes en solutions techniques adaptées et documentées.
Tes savoir-être : tu fais preuve d'autonomie dans l'organisation de ton travail et la gestion de tes priorités au quotidien. Rigoureux·se et doté·e d'un fort esprit d'analyse, tu as à cœur de maintenir un haut niveau d'exigence dans la qualité de ton code. Tu possèdes un excellent esprit d'équipe, une réelle pédagogie pour expliquer tes choix techniques, ainsi qu'une curiosité naturelle tournée vers l'apprentissage continu.
Tes connaissances : tu maîtrises les architectures applicatives web, l'écosystème MongoDB et les bonnes pratiques de développement logiciel (revues de code, tests). Une connaissance ou un intérêt pour le langage Rust est un atout apprécié. Enfin, une maîtrise de l'anglais écrit est indispensable pour l’exploitation fluide de la documentation technique.
Octomine s’engage en faveur de la diversité et de l’égalité des chances. Tous nos postes sont ouverts aux personnes en situation de handicap.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free