Graneet
Tech team
The Tech team, led by one of our co-founders and CTO, Raphaël, is made up of 10 people. Integrated into our two squads, they work hand in hand with the Product team in the form of squads. There are many challenges for the tech and product teams:
- Developing innovative functionalities quickly and with quality compared with the incumbents.
- Maintain a robust, available, scalable and secure application** to ensure high user satisfaction.
- Continuously improve our processes and technical bricks** to reinvent ourselves and prepare for the coming scale. Because yes, Graneet is going to grow!
The Tech team follows the following principles to the letter:
- Keep it Simple Stupid**: Choose simplicity to move forward faster.
- 1 piece flow**: Work on a single task to streamline delivery.
- Customer & Business first**: To maximize the value you deliver.
- And many more you'll discover!
Employee breakdown
Fullstack Developers
70%
Product
15%
Design
15%
10
Developers
Technologies and tools
PostgreSQL
100%Node.js
100%Nest JS
100%Redis
95%Prisma
95%Auth0
95%SendGrid
90%Dynamo DB
90%AWS Lambda
90%TypeScript
100%React JS
100%Storybook
90%puppeteer
90%GitLab
100%Datadog
100%AWS
100%AWS ECS
95%Amazon SQS
95%Amazon S3
95%Amazon RDS
95%
Backend
Frontend
Devops
AWS ☁️
Their entire infrastructure and environments are managed on AWS, enabling security and scalability with a serverless, event-driven architecture.
Datadog/Sentry ⚙️
Quality and performance are at the heart of their concerns. That's why they rigorously monitor the health of their products to ensure continuous improvement.
Notion/Make 🖥️
The written word is part of Graneet's DNA. They spend 15% of their time preparing their developments. No-code is also widely used, to be most efficient upstream of development.
Organization and methodologies
The tech & product teams are split into 2 squads, each made up of a Tech Lead, a PM, a Designer and several developers, mainly senior. The squads will evolve over time. Today we have :
- Acquisition Squad
- Retention Squad
These squads are organized according to the Shape Up method, with an 8-week development cycle (6 weeks build, 2 weeks cool down).
To ensure high quality, every delivery phase is preceded by a preparation phase, during which a macro design is carried out. It enables us to move ahead with development efficiently and serenely, and all code produced is reviewed by two other developers.
In addition, with the aim of putting developers in the best possible conditions, the rare major bugs are dealt with by the run team made up of the leads, Fabien and Cyril, and the CTO, Raphaël.
Projects and tech challenges
{Produit, projet ou défi technique}
Redesign of our jobsite costing tool
Site quotation management is a major component of the Graneet application. In order to provide the best possible support to the users concerned, and to offer a unique and innovative tool on the market, they have been rethinking this central part of the application for several months. Everything has been rebuilt to deliver the ultimate user experience:
- A tenfold increase in performance, both front and back, thanks to the implementation of a micro-services architecture.
- A collaborative interface enabled by an event-driven architecture and WebSockets.
- An optimized UI/UX with the implementation of a graphic charter saving a lot of time on the development side. ㅤㅤ
{Produit, projet ou défi technique}
Integration of functionalities combining Machine Learning and AI.
The construction sector is one of the most backward in terms of digitalization. It's very rare to find Data Science mechanics among their competitors, and even rarer to see functionalities using AI models. Their tools and the data they collect are becoming sufficiently mature and consistent to enable them to take the plunge in the coming months. This will give them the opportunity to think about the implementation of MLOps bricks to help their customers save time using generative AI, or to optimize their businesses, their sites and their margins with a detailed analysis of their costing, invoicing and expenditure data.
Recruitment process
- Step 1: Interview with Jeanne, Talent Acquisition Manager
- Step 2: A technical test to do at home, which you will present in front of Fabien or Cyril, our Tech Leads + a Live Coding test during the interview.
- Step 3: An interview with your future manager
- Step 4: A final interview with our 3 founders Raphaël, Enzo and Jean-Gabriel
- Step 5: Discussion with 2 of your futur colleagues
- You will also be asked to provide a reference check during the process.