CDI (Lead) Developper Scala

    Description

    Colisweb est une équipe de 45 personnes motivées et passionnées qui s’efforcent de rendre la livraison urbaine plus INTELLIGENTE, CONNECTÉE et RESPONSABLE

    Depuis plus de 7 ans Colisweb (basée à Lille Euratech) est devenu le leader national de la livraison sur rendez-vous, spécialiste de la livraison au départ de magasins et d’entrepôts de colis standards ou volumineux

    Mission

    Mission :

    Tu es leader de certains sujets métier : tu les mènes jusqu’au déploiement et le suivi de leur fonctionnement en production.

    Tu t'assures que le besoin métier est bien compris par les développeurs participants, qu’il est challengé et complété avec des exemples concrets.

    Tu organises le design technique avec les responsables de services, tu découpes la fonctionnalité en tâches de développement dans les microservices, et tu rédiges la documentation technique (C4, sequence diagram si besoin, exemples de JSON échangés)

    Tu accompagnes les développeurs moins expérimentés au quotidien (expertise technique et parfois métier).

    Tu développes des fonctionnalités dans les microservices Scala de notre nouveau logiciel, et y intègres les innovations issues de notre R&D sur l’optimisation de la livraison.

    Contexte de travail

    Tu seras intégré·e dans l’équipe travaillant sur nos logiciels, aujourd’hui constituée d’une quinzaine de personnes, dont :

    • développeurs front

    • développeurs back

    • R&D

    • designer UX/UI

    • responsable produit (Product Owner)

    • CTO


    Logiciels, outils, frameworks utilisés dans l’équipe :

    • Architecture microservices

    • IntelliJ / RubyMine / VSCode

    • Scala / Ruby / Rails

    • Librairies : ZIO, http4s, tapir, cats, circe, doobie, scalatest, squants, pureconfig ...

    • Git / Gitlab / Gitlab CI

    • AWS / Kubernetes / Terraform / Helm

    • Datadog / Sentry

    • PostgreSQL / MySQL

    • AMQP / RabbitMQ

    • React / React Native / ReasonML

    Profil

    Tu as une première expérience du développement back-end

    Tu es un·e adepte de la programmation fonctionnelle et des tests unitaires

    Bonus

    Tu as déjà programmé en Scala ou dans un langage fonctionnel (Haskell, Caml …)

    Tu es enthousiasmé·e par le code simple et de qualité

    Tu aimes apprendre de nouvelles méthodologies, langages de programmation et frameworks.

    Tu t'intéresses aux outils d’intégration continue et de déploiement continu, à l’automatisation pour l'infrastructure (infrastructure-as-code), à la supervision

    Tu es diplômé d’un Master ou d’école d’ingénieur dans un domaine informatique

    Tu vis près de la métropole Lilloise