Fullstack Developer Confirmé/Senior (Backend oriented)

Navily
Nice, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
5 years minimum
Compensation
€50,000.0
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Confluence JIRA Software Quality Code Review Continuous Integration DevOps Elasticsearch Instant Messaging Technology
+19 more
Laravel MongoDB MySQL Performance Tuning Redis Symfony TypeScript Web Applications ReactJS Backend Git Gitlab-ci Integration Tests Kubernetes Slack Front End Software Development Restful APIs Web Architecture Docker

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?

About the company

Résumé de l’annonce en quelques points !

  • Navily c’est un guide côtier communautaire utilisé par 1.3 million de marins
  • 1* plateforme de réservation *de place de port dans le monde
  • 25 000 avis sur l’AppStore/PlayStore 4,7/5 de moyenne
  • 10 ans d’existence et une équipe internationale de 25 personnes
  • Poste basé dans le centre de Nice, bureau avec jardin ! Proche train et tram, Navily révolutionne la navigation de plaisance en simplifiant la recherche de mouillages et la réservation de places dans les ports. Avec plus d’1 million d’utilisateurs et plus de 1 000 ports partenaires à travers le monde, Navily s’est imposée comme une référence incontournable dans l’univers du yachting.

Fondée en 2015, l’entreprise réunit aujourd’hui une équipe internationale de plus de 20 collaborateurs passionnés, répartis entre les pôles Tech, Sales et Marketing. Basée à Nice, au cœur de la Côte d’Azur et de l’industrie mondiale du yachting, Navily poursuit sa forte croissance et recherche son/sa futur.e Senior Fullstack, Forte de sa réussite et de sa place de leader sur le marché, l’entreprise entame un nouveau cycle d’innovation et cherche un profil Fullstack Senior pour accompagner les évolutions technologiques qui façonneront le nautisme de demain.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all