lempire
Tech team
The tech team has two main responsibilities: delivering the product and providing technical support to other teams.
Our goals are:
- Make lempire product-led: develop and maintain high-quality software products and services.
- Ship value fast.
- Align technology with business goals and company strategy.
- Improve processes and tools for efficiency.
- Recruit, train, and develop new team members.
- Ensure security and scalability of technology infrastructure.
- Align with GDPR directives while staying aligned with business
- Communicate effectively with other lempire departments.
- Build and maintain external partnerships.
Employee breakdown
full-stack developer
38%
sre engineer
6%
devops
4%
sdet
4%
technical support
4%
data engineer
4%
data scientist
2%
data analyst
2%
product manager
12%
designer
24%
80
commits / days
Technologies and tools
Stripe
100%Node.js
100%MongoDB
100%Meteor JS
100%PostgreSQL
50%Python
20%Handlebars.js
100%Bootstrap
5%Ubuntu
100%OVH
100%npm
100%GitHub
100%ESLint
100%CloudFlare
100%Ansible
100%Amazon S3
100%
Backend
Frontend
Devops
MeteorJS
MeteorJS is a responsive fullstack JS framework.
Notion
Notion is our daily tool for project management and knowledge sharing.
Data
Our data / AI pole develops and implements deliverability prediction and sequence creation automation tools.
Organization and methodologies
We have developed our own methodology, inspired by ShapeUp and agile practices, which we proudly call the "lemagile methodology" 🎉
How does it work?
- Product Trio: For each product, we establish a product trio consisting of a PM, a UX, and a full-stack developer called Shaper (~ technical lead).
- Prioritization and Feature Identification: The product trio collaboratively determines priorities and identifies the key features to be developed.
- Building Squad: A dedicated building squad receives the feature requests and takes full responsibility for delivering those features.
In essence, we highly value iteration, feedback, and fostering a strong sense of ownership.
To always synch, we organise weekly meetings involving the tech, design, and product teams to conduct retrospectives and align on feature development.
Projects and tech challenges
lemlist / lemwarm
lemlist, our flagship project, generates $15M+ in revenue
It automates outreach campaigns, including emails, LinkedIn messages, and more, allowing us to send 500,000 emails per day. The primary challenges lie in ensuring email deliverability to the inbox (with the assistance of lemwarm, our deliverability tool), maintaining app responsiveness, and scaling in line with our rapid growth.
Scalability and availability
Thanks to the infrastructure implemented by our SRE team, we succeeded in maintaining and scaling our system to be able to host 40,000 users and have 2,000 simultaneously active users at every moment.
Recruitment process
- screening with our TAM Victoire
- interview with our CTO Mickael
- technical test with the team
- interview with the COO