Développeur Full Stack (H/F)
Builds end-to-end features for Octime's SaaS workforce performance management platform from its Sèvres, France office: Kotlin back-end and React/TypeScript front-end, plus automated testing (JUnit 5, Kotest, Testcontainers, Vitest), SQL/render performance tuning, and agile collaboration with product, design, and QA.
- Compensation
- Not disclosed
- Location
- Sèvres, France
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 3–6 years of fullstack development experience
- Significant practice with JVM environments (Kotlin or Java)
- Mastery of React and TypeScript
- Knowledge of API development principles
- Comfortable with relational databases
- Write and maintain automated tests: JUnit 5, Kotest, Testcontainers (back) and Vitest, Testing Library (front)
- Optimize back-end (SQL) and front-end (rendering) performance
- Participate in code reviews and apply security best practices
- Agile collaboration with POs, QA, and UX/UI designers
Nice to have
- Mentor junior profiles and contribute to technical documentation and decisions
Full description
Dans dynamique de croissance et d’innovation, notamment portée par l’intelligence artificielle, Octime développe son offre dédiée au Workforce Performance Management. Le Développeur Fullstack confirmé contribue au développement d’une plateforme SaaS en intervenant à la fois sur le back-end et le front-end. Vous participez activement à la qualité du produit en collaboration étroite avec les équipes produit, design et QA.
Vous avez en charge :
1. Développement fullstack
- Développer des fonctionnalités de bout en bout (back-end Kotlin, front-end React / TypeScript)
- Implémenter les modules métier et les interfaces en respectant l’architecture et le design system
- Garantir la cohérence des API et participer aux intégrations avec les systèmes tiers
2. Qualité, tests & performance
- Écrire et maintenir les tests automatisés (unitaires, intégration, composants) côté back (JUnit 5, Kotest, Testcontainers) et front (Vitest, Testing Library)
- Optimiser les performances côté back (SQL) et front (rendering)
- Participer aux revues de code et appliquer les bonnes pratiques de sécurité
3. Collaboration agile
- Participer aux rituels agiles et contribuer à la qualité des user stories
- Collaborer avec les PO, la QA et l’UX/UI Designer sur la livraison des fonctionnalités
- Remonter les sujets techniques et contribuer aux arbitrages avec le Responsable Technique
4. Montée en compétence
- Développer ses compétences sur la stack, l’architecture et les sujets transverses
- S’appuyer sur le mentoring des profils seniors
- Contribuer aux décisions techniques et documenter ses réalisations
5. Contribution à l’équipe
- Participer à l’amélioration continue des pratiques et des outils
- Partager les connaissances et contribuer à la dynamique d’équipe
- Accompagner les profils plus juniors et soutenir la montée en compétence collective
Vous justifies de 3 à 6 ans d’expérience en développement fullstack, avec une pratique significative des environnements JVM (Kotlin ou Java). Vous maîtrisez React, TypeScript et les principes de développement API, et êtes à l’aise avec les bases de données relationnelles.Curieux(se) et impliqué(e), vous appréciez les environnements techniques exig...