iAdvize
Tech team
Working in the iAdvize tech team means joining the Product & Engineering division where we build our solution to support our corporate mission: to make brands conversational.
This division is based on an agile organization where the different teams are multidisciplinary.
These different teams have total responsibility for their functional and technical scopes: from design to production. To do this, we rely on architectures and processes inspired by industry leaders.
Finally, we strive to use a modern and efficient technical stack that meets the scalability and AI challenges that iAdvize faces.
Employee breakdown
Engineering
70%
Product Management
20%
Design
10%
150
Deploys per month
Technologies and tools
Scala
100%Python
100%Play Framework
90%GraphQL
90%Akka
90%PostgreSQL
70%Kafka
50%Elasticsearch
30%Webpack
100%SCSS
100%rollup.js
100%Redux.js
100%React JS
100%JavaScript
100%TypeScript
70%Apollo Client
60%Terraform
100%Prometheus
100%HashiCorp Nomad
100%HashiCorp Consul
100%GitHub
100%Docker
100%Azure
100%AWS
100%
Backend
Frontend
Devops
Scala (back)
We chose this functional language because it is clear and concise, it allows to perfectly combine the advantages of functional programming with those of object-oriented programming.
fp-ts (front)
Functional programming via TypeScript coexists with the fp-ts library and its ecosystem
Figma (Design)
We have chosen to integrate Figma into our interface design workflow because its cloud-based operation allows ideal collaboration with all project stakeholders (developers, product managers, etc.)
Organization and methodologies
-
P&E (Product & Engineering) is organized in “swarms” of 6 to 15 people with a mix of skills (Back, Front, Mobile, Machine Learning, Design, PM, …)
-
Each swarm is responsible for a product scope. There are also transversal jobs with specificities (Infra/Platform, QA, Product Marketing Manager, Product Analyst, Engineering Managers...).
-
We use Scrum with a 6/6 framework: Daily, Weekly, and Retro so that the teams coordinate efficiently.
-
Sharing is at the heart of P&E's operation (Mentoring, peer programming, Back/Front guilds, e-learning platform…).
-
We have an Engineering Career Path, from Software Engineer to Staff Engineer or Engineering Manager.
-
We have an organization and methodologies that allow you to evolve in a modern and pleasant environment.
Recruitment process
The tech recruitment process is designed to help you discover iAdvize on the tech and corporate side. It also allows us to study your profile in its entirety and see if you have the Hard and Soft Skills to join us!
All this while having a great candidate experience :)
- Call Recruiter (30mn)
- Tech video interview with 2 Senior/Staff engineers (1h)
- Management interview with the CTO and an Engineering Manager (1h)
- {Optional}: Possibility to meet anyone you want at iAdvize (30mn)
- Final exchange and visit of the premises with the Recruiter (45mn)
N.B: Our processes can also be done in full video.