Ornikar
L'équipe Tech
Que se cache-t-il sous le capot d'Ornikar, l'app favorite des futurs conducteurs ?
Nous développons des produits technologiques dédiés à révolutionner l'enseignement du code de la route, de la conduite, mais aussi l'assurance auto ! Constituée en 2022 d'une soixantaine d'ingénieur.es (web, mobile, QA, architectes cloud) notre équipe tech s’enrichit régulièrement de passionné.es amené.es à :
- développer de nouvelles features et améliorer nos différents produits
- s'assurer de l'implémentation des meilleures pratiques de développement
- assurer la résilience de nos applications pour accompagner notre croissance
Répartition des collaborateurs
Engineering
50%
Data
18%
Product Management
8%
Product Design
10%
Cloud
7%
QA
7%
En chiffres
10
microservices
Technologies et outils
RabbitMQ
100%Python
100%PostgreSQL
100%PHP
100%Node.js
100%Laravel
100%GraphQL
100%TypeScript
100%React JS
100%JavaScript
100%CSS3
100%Terraform
100%Kubernetes
100%Google Cloud Platform
100%GitHub
100%Git
100%ESLint
100%Ansible
100%
Backend
Frontend
Devops
Organisation et méthodologies
Notre organisation évolue selon nos enjeux business et produit : nos 2 tribes regroupent un ensemble de squads de métiers transverses qui travaillent autour d'un challenge commun. Nous fonctionnons en méthode Agile, parmi nos process :
- Code review : pour nous assurer de la qualité de notre code et permettre à l'équipe de monter en compétences sur notre stack
- Déploiement continu : +20 déploiements/ jour. Tous nos services sont load balancés et de nouvelles instances sont créées à chaque déploiement
- Monitoring : suivi de l'impact des modifications sur les performances applicatives
- Consultation des différents logs d'accès et logs applicatifs + suivi des performances de l'infra sur Datadog
Projets et défis techniques
Quoi de plus spontané et sincère qu’une discussion entre clients sur les réseaux sociaux à propos de votre entreprise et de ses services ? Ces échanges constituent une mine d’informations qu’il faut savoir utiliser pour améliorer l’expérience utilisateur. C’est ce qui nous a amenés à travailler sur notre tout premier projet de machine learning (ML) : nous avons constaté que les utilisateurs de notre plateforme de révision du code de la route se regroupaient sur des communautés en ligne afin d’évaluer leur niveau et savoir s’ils étaient prêts à passer l’examen.
Vous voulez en savoir plus ? Rendez-vous sur notre blog tech : https://bit.ly/3xiYLTy
Processus de recrutement
Notre process de recrutement se déroule de la façon suivante :
- un échange avec votre futur.e manager : nous évaluerons la pertinence de vos expériences par rapport au poste proposé, et vous apporterons du contexte sur l'équipe en place, notre vision tech ainsi que nos projets en cours.
- un test technique pour vous évaluer techniquement et avoir une discussion constructive autour de nos méthodes de travail et d'exécution. - un échange de culture fit, l'occasion de nous assurer mutuellement que nous partageons des valeurs communes et que nous réussirons à travailler ensemble.
- si vous êtes manager, nous vous inviterons à un échange spécifique sur la culture managériale d'Ornikar