Cette offre n’est plus disponible.

Mid / Senior Fullstack - EXPOSE

CDI
Salaire : 55K à 65K €
Début : 30 juin 2022
Télétravail total
Expérience : > 5 ans

Opendatasoft
Opendatasoft

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nos postes développeurs sont ouverts systématiquement pour les bureaux de Nantes, Paris ou en full-remote en France métropolitaine.

Opendatasoft recherche un ou une développeur•se senior backend qui dispose d’une solide expérience sur Elasticsearch, pierre angulaire de la plateforme Opendatasoft permettant l’indexation de dizaine de milliers de datasets.

La plateforme Saas Opendatasoft dispose d’une configuration Elasticsearch extrêmement poussée :

  • indexation des jeux de données avec leurs meta-données, leurs droits et leur contenu
  • nos jeux de données peuvent contenir des données brutes, géographiques et sémantiques,
  • utilisation de mappings de façon dynamique,
  • Plus de 130 noeuds, près de 15 To de données
    et fortement utilisée, l’API répond à 300 millions d’appels par mois.

Vous intégrerez l’équipe Engine au sein de la R&D et travaillerez en étroite collaboration avec son Product manager. Le périmètre de l’équipe est le suivant:

  • Construire, améliorer, documenter et maintenir l’API Explore,
  • Améliorer continuellement les performances de la stack:

    • Explorer les opportunités des systèmes de cache,
    • Faire évoluer l’architecture, notamment autour d’Elasticsearch.
  • Fournir des accès pour le monitoring du moteur.

Vous devez être autonome, avoir à cœur de produire du code lisible et maintenable et garder constamment le souci d’améliorer les possibilités offertes aux utilisateurs et leur expérience d’utilisation au quotidien.

Vous êtes également soucieux de travailler en équipe, avec les autres membres de la squad, avec les autres squads, afin de permettre la meilleure collaboration possible et le meilleur delivery.

Votre rôle au sein de l’équipe 🎯

  • Concevoir et implémenter de nouvelles fonctionnalités
  • Participer au support des fonctionnalités déployées en production
  • Développer une connaissance de la stack technique au-delà de votre squad
  • Aider l’équipe Product a rédiger des spécifications fonctionnelles
  • Prendre votre part de responsabilité dans les décisions techniques
  • Vous coordonner avec les autres squads afin de délivrer régulièrement des fonctionnalités de qualité

Nous utilisons les technologies suivantes:

  • Frontend: HTML5 / CSS, ReactJS, AngularJS (legacy)
  • Backend: Celery / RabbitMQ, Elasticsearch, Python, Django/DRF, Airflow
  • Infrastructure: OpenVPN, SaltStack, Jenkins, Datadog, Monit, Logstash, Kibana, Grafana, Kubernetes
  • Développement: Git / GiHub, outils au choix (par ex. PyCharm, IntelliJ, VS Code …)

Profil recherché

  • Vous avez au moins 6 ans d’expérience dans le domaine du développement logiciel dont des années significatives sur Elasticsearch, vous maîtrisez tous les modules associés. 🚀
  • Vous avez déjà travaillé sur des outils de déploiement automatisé et DevOps (notamment Kubernetes mais aussi Saltstack, Terraform, Kibana, Beats, Datadog) 🤩
  • Vous êtes passionné d’APIs, d’intégration à des environnements techniques riches et complexes.
  • Vous maîtrisez les technologies du Web (protocoles, formats).
  • Vous maîtrisez parfaitement le langage de programmation Python.
  • Vous écrivez du code de qualité et mettez un point d’honneur à rendre les composants que vous développez réutilisables.
  • Vous maîtrisez parfaitement les modèles de programmation concurrente et asynchrone.
  • Vous maîtrisez les problématiques liées au transfert de données volumineuses.
  • Après avoir optimisé la performance de votre code, vous vous demandez comment optimiser la performance de votre code.

Les plus 👾

  • Vous connaissez les Ingest Pipelines et les processors associés
  • Vous connaissez l’univers de l’Open Data et avez une expérience dans la production ou la consommation de données ouvertes.

Nos petits plus ODS

  • Des locaux dans un incubateur dynamique !
  • Carte Swile (8,50€/jour).
  • Participations sponsorisées pour des événements sportifs : Marathon de Paris, the Color Run et plein d’autres ! 🏃🏼‍♂️
  • Flexibilité de télétravail.
  • Prime de cooptation.

Déroulement des entretiens

1. Entretien visio (30 minutes)

avec un engineering manager
Présentation du poste, de l’équipe, du parcours et des motivations du candidat, de son principal accomplissement…

2. Entretiens

  1. Entretien tech avec 2 devs (2 heures maximum)
  2. Entretien Métier/CTO avec 1 PM et CTO (1h30)
  3. Entretien MGMT/RH Engineering manager et RH (1h30)

3. Ref calls

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres