Client
Recruitment Match Engine
Strategic platform transformation for a French B2B SaaS recruitment platform with modern tech stack and architectural evolution.
- Client
- French B2B SaaS Product Company
- Industry
- HR Tech
- Solution
- Custom Platform
Challenge
The client needed to evolve their legacy recruitment platform, designed to find the best match between job vacancies and candidates.
- Outdated tech stack — built on Ember, making it hard to find developers and innovate
- Slow development pace — complex, outdated architecture hindered the release of new features and bug fixes
- Scalability limits — the platform wasn't ready for growing user numbers and data volumes
- Risk of losing market competitiveness, client dissatisfaction due to slow innovation, and high maintenance costs
Business Goals
- Migrate the frontend off Ember to a maintainable modern framework
- Speed up new feature delivery
- Make the platform scalable for growing user numbers and data volumes
- Lower long-term maintenance costs
- Preserve and enhance the core matching business logic during migration
Solution
01 Modern tech stack:
- Rewrote the frontend using a modern framework (React/Vue.js), preserving and enhancing all core business logic
- Increased new feature development speed by 2x
02 Architectural evolution:
- Refactored the backend for improved stability and scalability
03 Focus on quality and reliability:
- Enhanced system monitoring for proactive incident detection and resolution
How the Solution Works
The legacy Ember frontend was incrementally replaced with a modern framework, with all matching logic preserved and validated against the old behavior. The backend was refactored for stability and horizontal scaling, and monitoring was added so the team catches incidents proactively rather than reacting to support tickets.
Results
- 50% faster response times — key platform features saw significant performance gains
- 40% lower maintenance costs — cleaner code and automation reduced support efforts
- 2x more frequent updates — the team released new features and fixes twice as often
Why us
- Product development expertise — proven ability to overhaul and improve complex SaaS products, not just maintain them
- Legacy system modernization experts — deep, hands-on experience rescuing complex Ember.js applications
- Full project ownership — we took complete responsibility for the platform's development and future
- Business-outcome focus — every technical decision was driven by increasing the product's value for end-users
Tech Stack
- React / Vue.js frontend (replacing Ember)
- Refactored, scalable backend
- Proactive monitoring and alerting



