ekWateur

ekWateur

  • Environnement / Développement durable, SocialTech / GreenTech, Économie collaborative
  • Paris
  • Voir le site

L'équipe Tech

Chez ekWateur, la Tech est au cœur de notre entreprise. Plus de la moitié de nos effectifs travaille à l’IT, avec un objectif commun : relever tout type de challenge offert par nos clients et nos métiers. Afin de répondre à ces défis, nous avons entièrement créé notre Système d’Information en interne. Par conséquent, c’est nous qui avons la main sur la roadmap technique et business de nos produits.

Au sein de l’équipe IT, nous encourageons l’échange via les communautés de pratique en interne, animées par nos Techs Leads, et nous faisons régulièrement intervenir des experts qui nous partagent leur vision sur des sujets autant techs qu’organisationnels.

Depuis 2020, nous sommes fiers de faire partie de la French Tech 120, le programme du gouvernement français pour des scale-ups en capacité de devenir des leaders technologiques, et nous continuons à mettre tout en œuvre pour faire avancer la Tech chez ekWateur. 💪

Répartition des collaborateurs

  • Front-End

    25%

  • Back-End

    25%

  • Product

    20%

  • DevOps

    10%

  • Autres (QA / UX/UI / architecture / …)

    20%

Technologies et outils

Backend

  • Symfony
    Symfony 85 Pourcentage d'utilisation
    100%
  • Spring
    Spring
    100%
  • PostgreSQL
    PostgreSQL
    100%
  • PHP
    PHP
    100%
  • MongoDB
    MongoDB
    100%
  • Java
    Java
    100%

Frontend

  • React JS
    React JS
    100%
  • Material Design
    Material Design
    20%
  • Bootstrap
    Bootstrap
    20%

Devops

  • Terraform
    Terraform
    100%
  • GitLab
    GitLab
    100%
  • Docker
    Docker
    100%
  • AWS
    AWS
    100%
  • Kubernetes
    Kubernetes
    90%
  • Serverless
    Serverless
    85%
  • Ansible
    Ansible
    10%

Data

  • Tableau
    Tableau
    100%
  • Kibana
    Kibana
    100%
  • Amazon Redshift
    Amazon Redshift
    100%

Mobile

  • React Native
    React Native
    100%

Continuous Integration

  • JUnit
    JUnit
    100%
  • Jenkins
    Jenkins
    100%
  • GitLab CI
    GitLab CI
    100%
  • Cucumber
    Cucumber
    100%

Project Management

  • YouTrack
    YouTrack
    100%
  • Slack
    Slack
    100%
  • Confluence
    Confluence
    100%

IDE

  • Visual Studio Code
    Visual Studio Code
    100%
  • PhpStorm
    PhpStorm
    100%
  • IntelliJ
    IntelliJ
    100%

Monitoring

  • New Relic
    New Relic
    100%

Focus technologie ⚙️

Notre stack technique est entièrement gérée sur le Cloud AWS, sur des containers Docker, orchestrés par Kubernetes. Le principe est de découper au maximum nos applications afin de pouvoir délivrer le plus souvent possible les applications avec des petites fonctionnalités Pour ce faire, nous capitalisons sur notre chaîne de CICD basée sur GitLab avec des tests automatisés.

Notre système est orienté API First, se dirigeant vers les macro-services et l’Event driven Architecture.

Green IT

On l’oublie souvent de par son aspect immatériel mais le numérique représente près de 5% des émissions mondiales et va en augmentant !

Notre démarche de réduction de l’empreinte carbone de nos clients se conjugue en interne par notre volonté de numérique plus sobre et responsable. Le Green IT vient apporter des solutions pour rendre le numérique plus durable, aussi bien d’un point de vue écologique que social.

Nos actions pour baisser nos émissions sont réparties sur 3 périmètres :

  • Le numérique au quotidien

Réparation et don de matériel, impressions en noir et blanc et recto-verso, navigateur écologique search.lilo.org installé par défaut, …

  • L’infrastructure élastique

Environnements de tests éteints pendant les heures non ouvrées, energy efficient infrastructure PaaS cloud, mise-en-veille automatique des serveurs, utilisation de CDN, exécution sélective des CI/CD, Migration vers des serveurs avec une architecture ARM, …

  • Le développement durable

Monitoring, tests de charges et tri des logs pour éviter de stocker des informations inutiles, traitement de gros volumes de données par lots, dark mode sur nos applications, suivi de l’écoindex de nos applications et audits de Green IT, participation au Sustainable Digital Challenge APIDAYS, etc.

Organisation et méthodologies

Notre organisation est inspirée du « modèle Spotify » : une organisation matricielle avec Business Squads (feature teams) et Chapters. Chacune des quatre squads (vente, client, consommation et money) travaille sur une partie du parcours de nos clients et est composée d’un ou de plusieurs Product Owners et de développeurs frontend et backend.

Les équipes sont auto-organisées : elles gèrent leurs propres rituels d’équipe en puisant dans les pratiques agiles. Chez ekWateur, nous sommes convaincus que pour être efficace, les squads intègrent l’agilité dans leur travail de façon pragmatique plutôt que d’appliquer la méthode stricto-sensu. Les différents rituels pratiqués sont des sprints de 2 semaines, des dailys, rétros et SPM, ainsi que des PI plannings trimestriels où nous alignons la stratégie business et la roadmap produit.

  • Un point primordial : les développeurs et Product Owners des squads sont responsables de leurs applications, du Build et du RUN. C’est-à-dire de la conception, à l’architecture, au développement, tests, déploiement et exploitation de leur application, pour chaque squad.

    Nos chapters Design fonctionnel et Industrialisation nous permettent d’avoir une vision produit transverse et une industrialisation de nos pratiques en matière d’architecture, data, développements, tests, production, et infrastructure.

Un point primordial : les développeurs et Product Owners des squads sont responsables de leurs applications, du Build et du RUN. C’est-à-dire de la conception, à l’architecture, au développement, tests, déploiement et exploitation de leur application, pour chaque squad.

Nos chapters Design fonctionnel et Industrialisation nous permettent d’avoir une vision produit transverse et une industrialisation de nos pratiques en matière d’architecture, data, développements, tests, production, et infrastructure.

Ce que nous recherchons pour notre équipe IT

Des geeks super motivés qui ont envie d’avoir un vrai impact : junior ou senior, stagiaire ou CTO, tout le monde participe à la construction du meilleur fournisseur d’énergie renouvelable alternatif en proposant des évolutions de techno, de méthodologie, de produit, … Le pire risque est de ne pas en prendre !