Este puesto ya no está disponible.

Développeur Fullstack (Stage de fin d'étude)

Prácticas
Paris
Salario: No especificado
Fecha de inicio: 28 de febrero de 2023
Unos días en casa
Experiencia: < 6 meses
Formación: Licenciatura / Máster

Explain
Explain

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

Explain veut transformer la façon dont les entreprises comprennent les territoires sur lesquelles elles travaillent. Elle développe Goodwill, un logiciel de veille SaaS B2B “next gen” qui utilise le NLP pour aider les entreprises à collecter et analyser de l’information sur les collectivités locales. Explain travaille sur des enjeux majeurs : l’implantation des énergies renouvelables en France, la gestion des déchets nucléaires, les grands projets d’aménagement urbain.

Mission

Au sein d’une équipe mixte de 9 datascientists / dev, l’alternant travaillera sur notre nouveau logiciel en SaaS, Goodwill. D’abord contributeur à la fois sur des sujets back et front, il devrait à mesure de sa monter en compétence, être capable de prendre en propre les responsabilité de features complètes à la fois sur les aspects back (70% du projet, API REST en Python) et front (30% du projet, Angular). Il sera un membre à part entière d’une équipe déjà bien structurée et mature et bénéficiera du coaching des membres seniors de l’équipe, experts sur ces sujets.

Principaux enjeux techniques

Le produit Goodwill est structuré autour d’un actif de données textuelles, qui sont collectées et traitées quotidiennement, via des providers de données ou du web scraping. Nos principaux enjeux techniques et expertises:

  • Web scraping quotidien de dizaine de millier de sites hétérogènes avec Scrapy.
  • Pipeline d’enrichissement de données textuelles (OCR avec AWS Textract, NER avec Spacy, Topic Detection avec Spacy et Sklearn)
  • Architecture state of the art combinant 30+ microservices avec des Lambda et Worker sur AWS.
  • Moteur de recherche textuel avec ElasticSearch au coeur de la valeur de notre produit.
  • Front intuitif et performant (Angular).

Méthode de travail

Stack

  • Côté FRONT

    • Angular 8
  • Côté BACK / DATA

    • Python (SQL Alchemy, Alembic, Flask, Sklearn, Spacy, Scrapy)
    • ElasticSearch
    • PostgreSQL
  • Côté INFRA

    • AWS
    • Elasticbeanstalk pour nos microservices
    • Lambda / SQS pour nos scripts serverless
    • S3
    • Cloudfront
  • Côté qualité : Rollbar, Sonarcloud, Swagger, Openapi, Bitbucket
  • Outillage divers : Jira, Prodigy, Mixpanel, Segment, Confluence, Draw.io …

Politique de remote

Remote possible jusqu’à 2 ou 3 jours par semaine après la phase d’onboarding.

Implémentation et qualité

  • Pull request - Elles sont systématiques avec en règle général deux reviewers. Elles sont un moyen pour nous de faciliter la montée en compétence et d’assurer la cohérence de notre base de code.
  • Code coverage - Sur tous les projets back, une pull request ne peut être fusionnée qu’avec 80% de coverage ou plus.

Requisitos

Pré-requis

  • En dernière année d’école d’ingénieur ou master informatique.
  • Connaît un framework javascript (Angular / React / Vue).
  • Connaît et a une première expérience en Python (projet ou mise en pratique dans un environnement professionnel).
  • Apprécie de travailler et communiquer avec d’autres développeur et des métiers non-techniques.

Apprécié

  • Appétence pour les sujets de société.
  • Première expérience en structure dynamique.

    • Être à l’aise dans un environnement où les priorités et les sujets peuvent changer rapidement.
    • Avoir l’esprit d’initiative pour gérer ses priorités et être force de proposition pour faire avancer l’équipe.

Proceso de selección

  • Entretien filtre avec le CTO (30min)

    • Validation du fit et de l’adéquation du profil au poste
  • Test technique à faire chez soi (3h)
  • Entretien avec CTO et Lead architect (1h30min)

    • Question technique sur le test
    • Passage en revue détaillé des expériences passées.
  • Entretien avec un fondateur (30min):

    • Validation du fit et de la motivation.

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".