Fullstack Developer Confirmé/Senior (Backend oriented)
Role details
Job location
Tech stack
Job description
Le poste est fullstack, avec une dominante de backend dans les problématiques actuelles de l'équipe : APIs, performance, architecture, scalabilité et évolution de nos systèmes.
Tu travailleras sur l'évolution et le maintien des systèmes qui font tourner Navily, avec notamment l'implémentation de nouvelles fonctionnalités à destination des ports et des plaisanciers dans les environnements suivants :
- API / BDD : Le moteur qui fait tourner Navily. Maintien et évolution de l'API, développement de nouvelles routes, optimisation des performances et des temps de réponse, amélioration de la scalabilité et de la sécurité, évolution de l'architecture backend…
- NavilyPro : Interface web à destination des ports de plaisance : Réservations, paiement en ligne, CRM, gestion de communauté, messagerie instantanée…
- Navily WebApp : Version web de Navily à destination des plaisanciers : Cartes interactives, réservation, chat instantané, gestion de compte, calculs d'itinéraires, météo, intégration de Navily Premium, optimisation SEO et performance...
- Navily Admin : Interface Web de pilotage de l'ensemble de nos services permettant à l'équipe de Navily de superviser nos activités : modération, suivi client, statistiques, abonnements…
Tu auras aussi pour mission :
- Gestion des bugs et des correctifs à apporter
- Réalisation des tests d'intégration
- Amélioration des performances des APIs et des Applications
- Réalisation de Code Review
- Participation aux choix techniques
- L'amélioration continue des workflows de développement
Stack technique
Backend
- PHP 8.1 - 8.4
- Laravel 10-12, * Un environnement stimulant : Relevez des défis complexes au cœur d'une industrie maritime en pleine mutation digitale.
- Donnez du sens à votre mission : Contribuez activement à l'innovation d'un secteur passionnant et transformez le quotidien de milliers de plaisanciers.
- Croissance & Opportunités : Intégrez une entreprise en pleine expansion internationale où votre développement professionnel est une priorité.
- Une culture d'équipe forte : Rejoignez une équipe soudée où l'excellence rime avec convivialité. Nous relevons les défis ensemble, tout en plaçant l'équilibre vie pro/vie perso au centre de nos valeurs.
- Un cadre de travail exceptionnel : Nos bureaux, situés en plein centre de Nice, disposent d'un jardin et d'une terrasse privative pour vos réunions (et vos pauses) au soleil.
Processus de recrutement
- Entretien RH : échanges autour de la communication, de l'organisation, du travail en équipe et de la collaboration.
- Entretien technique : avec deux de nos développeurs Fullstack : architecture, APIs, qualité de code, raisonnement technique, workflow de développement, usage des outils IA
- Entretien vision produit et collaboration : avec un des co-fondateurs de Navily et notre Product Owner : vision produit, collaboration, projection à long terme
- Prise de références
- Rencontre équipe au bureau : moment d'échange informel avec l'équipe afin de valider le fit humain et le mode de collaboration
Requirements
- MySQL 8.4
- APIs REST
Frontend
- 2-3
- Javascript / Typescript
Infra / DevOps
- Docker
- Kubernetes
- Gitlab CI/CD
Outils : Jira, Confluence, Slack, BugSnag…, Tu as déjà une solide expérience, minimum 5 ans, dans des entreprises pour qui le Web est le cœur du business. Tu es tout aussi à l'aise pour lancer de nouvelles features que pour améliorer celles qui existent. Tu sais faire la différence entre un refacto indispensable, utile ou futile. Enfin, tu apprécies les échanges, le travail en équipe et les environnements où la collaboration est essentielle.
Compétences techniques recherchées :
- Solide expérience en backend en PHP et MySQL avec l'utilisation de Laravel.
- Bonne maîtrise des APIs REST et des problématiques de performance/scalabilité
- Très bonne pratique de Javascript/Typescript et d'un framework frontend moderne ().
- Expérience sur des architectures web complexes et produits à fort usage.
- Maîtrise des workflows Git, CI/CD et méthodologies agiles.
- Expérience avec Docker et familiarité avec les workflows containers.
- Sensibilité à la qualité logicielle : tests, revue de code, maintenabilité, monitoring.
Bonus :
- Connaissance sur Docker, Redis, ElasticSearch, Mongo Search, Kubernetes, React.
- IA et workflow de développement : Nous recherchons des profils capables d'utiliser les outils IA avec recul et exigence technique, afin d'améliorer durablement la qualité et la vitesse d'exécution de l'équipe.
Langues
- Français
- Anglais : compréhension écrite, rédaction technique et échanges oraux occasionnels, * Laravel / Symfony: 5 ans (Requis)
- MySQL: 5 ans (Requis)
- APIs REST: 5 ans (Optionnel)
- Vue.JS / Angular: 5 ans (Optionnel)
Langue:
- Français (Requis)
- Anglais (Requis)
Benefits & conditions
- Poste en CDI - rémunération à partir de 50K€, Package salariale :
- Rémunération annuelle fixe à partir de 50.000 euros brut
- Mutuelle d'entreprise Alan. 50% pris en charge par Navily
- Titres restaurants : 10€ par jour. 60% pris en charge par Navily
- Contrat : CDI
- Télétravail : 3 jours par semaine après validation de la période d'essai, Type d'emploi : CDI
Rémunération : à partir de 50 000,00€ par an
Capacité à faire le trajet ou à déménager:
- 06000 Nice: Faire le trajet sans problème ou prévoir un déménagement avant de prendre son poste (Requis)
Question(s) de présélection:
- Êtes-vous légalement autorisé.e à travailler dans le pays suivant ? France
- Pouvez-vous commencer immédiatement ou avez-vous un délais de préavis?