Ornikar
L'équipe Tech
Chaque squad regroupe 4 à 10 personnes et est généralement constituée d’un·e Engineering Manager, en étroite collaboration avec un·e Product manager, d’un·e Lead back-end, un·e Lead Front-end, de Développeurs (Back, Front ou FullStack) et enfin d’un·e Product Designer.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 2023 d'une soixantaine d'ingénieur·es (Web, Mobile, QA, Architectes, Cloud & DevOps) 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%
+35
développeurs
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.
Chez Ornikar, nos développeurs travaillent en méthode Agile.
Voici un aperçu de nos rituels et bonnes pratiques :
- 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.
Processus de recrutement
Notre processus de recrutement se déroule de la façon suivante :
-
Screening Interview : un échange avec un de nos TA ou directement avec votre futur·e manager pour vous préciser les contours du poste et les enjeux de la team
-
Live Test & Test Technique : selon votre profil, vous recevrez un test technique à faire chez vous ou en live pour pour tester vos réflexes et vous projeter sur des missions du poste en conditions réelles.
-
Culture fit : cet entretien vous donnera un aperçu de nos rituels, méthodes, et vous embarquera dans notre vision
-
Si vous postulez à un rôle de manager, vous serez invité à un entretien dédié à votre expérience en tant que manager pour évaluer votre compatibilité avec notre culture managériale, avec une personne de l'équipe HR