Développeur Full Stack H/F
Role details
Job location
Tech stack
Job description
Nous comptons sur toi pour réaliser de beaux projets chez nos clients (De la Start-up au groupe d'envergure, nous avons tous besoin de tes talents ) :
- Assurer la qualité et la performance : Tu mets en place tout type de tests (unitaires, de propriété, d'intégration, de performance...), tu sais profiler tes applications pour identifier le moindre "bottleneck"...
- Pratiquer le Craftsmanship : Pour toi, une bonne architecture est un art. Clean architecture, hexagonale, TDD, DDD… tu maîtrises ces concepts.
- Valoriser la documentation : Écrire des docs claires et utiles est pour toi un gage de respect pour tes pairs (et ton futur toi, bien sûr).
- Développer durablement : Il est temps d'agir à notre niveau et de développer durablement. Chaque fonctionnalité devra être conçue et développée pour avoir le plus faible impact possible en se basant sur les bonnes pratiques comme l'API Green Score ou les 115 Bonnes Pratiques d'éco-design du Web.
- Explorer les cieux du Cloud : AWS, OVH, GCP, Azure... tu connais un ou plusieurs Cloud Providers et tu connais les bonnes solutions PaaS ou SaaS qui te facilitent la vie.
Tu bénéficieras également d'une mutuelle prise en charge à 100%, de titres restaurants équitables et durables (d'une valeur de 10euros), de formations régulières, d'un accompagnement de qualité à la montée en compétences.
Requirements
Tu es ce magicien ou magicienne du code, depuis plus de 4 ans, qui transforme les idées en applications élégantes, rapides et robustes. Tu maîtrises aussi bien les arcanes du backend que les subtilités du frontend. Voici pourquoi tu vas adorer ce rôle :
- Tu crées des expériences complètes : Features de bout en bout, composants mobiles ou web, APIs synchrones (HTTP) ou Asynchrone (Événementielle) - rien ne te résiste !
- Frontend fluide, backend puissant : Tu sais que chaque milliseconde compte en frontend et tu concoctes des backends sûrs et performants.
- Équilibriste entre les deux mondes : Que ce soit en frontend ou en backend, tu appliques des standards élevés en conception, qualité et tests., Tu possèdes une bonne partie des compétences suivantes :
- Industrialisation :
- Versioning : Git et ses bonnes pratiques (conventional commits, GitFlow, etc)
- Packaging : Maven / Gradle / NPM / Yarn / Docker
- CI / CD : Github Actions / Gitlab CI ou équivalent
- Backend :
- Stack Java : Spring et son écosystème (mais on adore aussi Quarkus et Micronaut)
- Stack Node : Typescript / Express / NestJS ou alternative
- EDA : Kafka et ses SDKs
- BDD : Postgres / MongoDB / Redis et Opensearch
- Front :
- Typescript
- Vue, Angular ou React, et leurs écosystèmes
- Documentation :
- Spécification : OpenAPI / AsyncAPI
- Projet : Storybook, Markdown / Asciidoc
- Architecture : C4Model / ADR, etc
- Artisan du code :
- Architecture : N-tiers, Clean Architectute, Architecture hexagonale
- Méthodologie : SOLID / TDD / BDD / DDD
Benefits & conditions
Type d'emploi : CDI
Rémunération : 40 000,00€ à 60 000,00€ par an
Avantages :
- Flextime
- Prise en charge du transport quotidien
- RTT
- Travail à domicile occasionnel
Lieu du poste : Télétravail hybride (59160 Lille Lomme)