Développeur Full Stack H/F
Cegedim
Canton de Nantes-1, France
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
FrenchJob location
Canton de Nantes-1, France
Tech stack
JavaScript
PHP
API
HTML5
Unit Testing
CSS
Software Quality
Code Review
Databases
Web Development
Human-Computer Interaction
PostgreSQL
MVC
Object-Oriented Software Development
Performance Tuning
SQL Databases
Symfony
TypeScript
PHPUnit
Backend
Vue.js
Front End Software Development
REST
Doctrine
Job description
Le poste s'adresse à la fois à des profils juniors motivés et à des développeurs expérimentés capables de prendre en charge des projets complexes et d'apporter leur expertise technique à l'équipe., Développement Backend (Symfony)
- Conception et développement d'APIs RESTful avec Symfony
- Développement de services métier et gestion de la logique applicative
- Modélisation et optimisation de bases de données PostgreSQL
- Mise en place de tests unitaires et fonctionnels (PHPUnit)
- Implémentation de systèmes d'authentification et gestion des droits
Développement Frontend (Vue.js 3)
- Développement d'interfaces utilisateur réactives avec Vue.js 3
- Création de composants réutilisables et maintenables
- Optimisation des performances frontend et expérience utilisateur
- Application responsive et compatibilité multi-navigateurs
Collaboration et Qualité
- Revues de code et pair programming
- Veille technologique et proposition d'améliorations
- Participation aux point d'équipe (Daily, Sprint planing)
Requirements
Environnement technique :Backend
- Symfony 6.4 (architecture MVC, Doctrine ORM)
- PHP 8.4+ (programmation orientée objet, namespaces, traits)
- APIs RESTful
Frontend
- Vue.js 3 (Options API)
- JavaScript / TypeScript
- HTML5, CSS3, SCSS
- Gestion d'état (Vuex)
Base de données
- PostgreSQL (requêtes SQL, optimisation, indexation)
- Doctrine ORM (DQL, QueryBuilder, migrations), * Bac+3 à Bac+5 en informatique, développement web ou équivalent
- Rigueur et sens de l'organisation
- Esprit d'équipe et bonnes capacités de communication
- Curiosité technique et volonté d'apprendre
- Autonomie et force de proposition
- Capacité à travailler en mode projet avec des deadlines
- Souci de la qualité du code et des bonnes pratiques