Développeur Fullstack JavaScript H/F
Entreprise: agap2IT
Type de contrat: CDI
Localisation: Bordeaux (33)
Salaire: 30 000 – 45 000 € brut/an
Référence: 2850634
Votre mission
- Conception & développement : Participer à la création, maintenance et amélioration d’applications web fullstack en JavaScript.
- Backend :
- Développer des APIs performantes et sécurisées avec Node.js, Express ou NestJS.
- Gérer les architectures backend et optimiser les performances.
- Frontend :
- Créer des interfaces dynamiques et réactives avec React, Angular ou Vue.js.
- Collaborer avec les équipes produit et design pour une expérience utilisateur optimale.
- Qualité & DevOps :
- Assurer la robustesse du code via des tests unitaires, E2E (Cypress) et intégration continue (Jest, Mocha).
- Automatiser les pipelines CI/CD avec GitLab CI, Azure DevOps ou CircleCI.
- Agilité :
- Participer aux rituels Scrum (daily meetings, sprint planning, rétrospectives).
- Contribuer à l’amélioration continue des processus et des technologies.
- Innovation :
- Proposer des solutions technologiques pour enrichir les projets.
- Maintenir une veille technologique active.
Environnement technique
Langages & Frameworks :
- Backend : Node.js, Express, NestJS
- Frontend : React, Angular, Vue.js
- Langages : JavaScript (ES6+), TypeScript
Bases de données :
- MongoDB, PostgreSQL, MySQL
DevOps & Outils :
- Conteneurisation : Docker, Kubernetes
- CI/CD : Jenkins, GitLab CI, Azure DevOps, CircleCI
- Versioning : Git
- Agile : Jira, Confluence
Tests & Sécurité :
- Tests : Jest, Mocha, Cypress
- Sécurité : JWT, OAuth2 (bonus si expérience)
Compétences recherchées (un plus, mais pas obligatoire !)
✅
Architectures microservices (expérience valorisée)
✅
Cloud : AWS, Azure, GCP (déploiement, gestion des infrastructures)
✅
Bonnes pratiques :
- TDD (Test-Driven Development)
- DDD (Domain-Driven Design)
- Clean Code & SOLID
✅
Sécurité applicative : Gestion des authentifications, protection contre les vulnérabilités
À savoir :Un
accompagnement et des formations sont proposés pour maîtriser les technologies utilisées. Pas besoin d’être expert sur tout – l’essentiel est d’avoir une
curiosité technique et une
volonté d’apprendre !
Comment postuler ?(À ajouter si l’employeur fournit des instructions claires – sinon, omis.)