Développeur.se Applications F/H
Role details
Job location
Tech stack
Job description
Analyse & conception
- Participer aux ateliers de cadrage pour comprendre et formaliser les besoins fonctionnels et techniques.
- Contribuer à la rédaction des spécifications techniques.
- Concevoir l'architecture logicielle en collaboration avec l'équipe technique.
Développement Backend
- Développer des API REST et GraphQL robustes et sécurisées en Node.js et TypeScript.
- Implémenter la logique métier et optimiser les performances des services.
Développement Frontend
- Concevoir des interfaces utilisateurs intuitives, réactives et ergonomiques avec Angular.
- Intégrer des composants UI tout en garantissant la cohérence graphique et l'accessibilité.
Configuration & Intégration
- Assurer une gestion de version propre via Git (branches, pull requests, tagging…).
- Mettre en place et maintenir des environnements de développement avec Docker.
- Participer à la configuration et à l'amélioration continue des pipelines CI/CD.
Qualité et tests
- Définir et écrire les tests unitaires et d'intégration
- Participer aux revus de codes et garantir la conformité aux standards, Backend
Maîtrise de Node.js et TypeScript : architecture modulaire, programmation asynchrone, gestion des erreurs et optimisation. Conception d'API REST & GraphQL sécurisées (JWT/OAuth2), avec bonnes pratiques de sécurité (OWASP, validation, secrets management).
Frontend
Développement d'interfaces ergonomiques et responsives avec Angular
Données & Intégration
Bonne connaissance des bases SQL (PostgreSQL/MySQL) et NoSQL (MongoDB) via ORM (TypeORM/Prisma). Compréhension des architectures API-first et des intégrations event-driven (Kafka/RabbitMQ).
Qualité logicielle, CI/CD & Conteneurisation
Pratique solide des tests (unitaires/intégration), TDD/BDD, outillage qualité (ESLint, Prettier, code review). Maîtrise Git, pipelines CI/CD (GitLab/GitHub/Azure DevOps), Docker (multi-stages, Compose) et notions de Kubernetes.
Requirements
- Bac +3/5 en informatique, génie logiciel ou équivalent ou expérience probante sur stack Node.js/TypeScript + Angular.
- Confirmé : 3-5 ans en développement web sur stack similaire, autonomie sur des features de bout en bout.
- Esprit d'équipe et communication claire (pair programming, code reviews).
Benefits & conditions
Nous mettons en place un cursus d'intégration et de formation adapté à chaque poste pour faciliter votre réussite dans ce nouveau challenge.
15è au sein du classement « Best Workplaces » France en 2024, 4CAD Group a renouvelé sa certification « Great Place To Work » en 2025.
La diversité, sous toutes ses formes, est une richesse et nous nous engageons à la promouvoir.
L'ensemble de nos postes sont ouverts aux personnes en situation de handicap.