Développeur Fullstack
Role details
Job location
Tech stack
Requirements
Do you have experience in TypeScript?, JavaScript & TypeScript : maîtrise des concepts modernes (async/await, modules, types, generics) > Niveau 1 junior
Frameworks : Angular ou React en production ; NestJS pour la couche API > Niveau 1 junior
Bases de données : ? MongoDB : schémas, indexation, agrégations, performance > Niveau 1 junior
? SQL : modélisation relationnelle, requêtes optimisées, transactions > Niveau 1 junior
Architecture : REST/GraphQL, MVC/CQRS, injection de dépendances, design patterns. > Niveau 1 junior
Tests & qualité : TDD/BDD (souhaité), couverture de code, linting (ESLint/Prettier) > Niveau 1 junior
Sécurité : authentification, autorisation, validation, protection contre les attaques courantes (XSS/CSRF/Injection) > Niveau 1 junior
Python (complémentaire) : scripts data, API légères (FastAPI/Flask), ETL (Pandas). > Niveau 1 junior
Performance : profiling, optimisation front/back, mise en cache (Redis). > Niveau 1 junior
CI/CD : pipelines, déploiements, gestion des environnements. > Niveau 1 junior, Développement front-end : interfaces responsives, accessibles et optimisées (Angular ou React).
o Développement back-end : APIs REST/GraphQL robustes avec NestJS (Node.js/TypeScript).
o Data & stockage : modélisation et requêtes sur MongoDB (NoSQL) et SQL (PostgreSQL/MySQL/SQL Server).
o Appliquer et challenger des architectures Hexagonale, Onion et Event Driven
o Python : scripts d?automatisation, data processing/ETL, intégrations ponctuelles (ex. Pandas/FastAPI si nécessaire).
o Qualité & performance : tests unitaires/intégration (Jest), code review, optimisation.
o Sécurité : authentification/autorisation (OAuth2), gestion des secrets, durcissement des endpoints.
o Automatisation RPA : conception de workflows avec UiPath, intégration avec API et systèmes tiers.
o CI/CD : intégration et déploiements automatisés (GitHub Actions/GitLab CI/Azure DevOps).
o Cloud & conteneurs : Docker, orchestration basique (compose).
o Documentation : techniques et fonctionnelles (Swagger, README, guides utilisateur/technique).
o Collaboration : travail en Agile (Scrum/Kanban), participation aux rituels (daily, sprint planning, reviews). You must create an Indeed account before continuing to the company website to apply