Teamwork in Action: How We Hired 3 Senior PHP Developers for amoCRM in 1.5 Months

Valeria
IT Recruiter
Veronika
IT Sourcing Specialist
Karina
IT Recruiter

About the company

AmoCRM is a product-led company developing a high-load CRM system with a complex service-oriented architecture. The product is divided into specialized units: billing, analytics, communication services, and AI solutions.
2019
Founded
5 product units, 10-20 people each
Team
High-load product with microservices architecture and active AI integration
Key Feature

Main Task

The goal was to fill 5 Senior PHP Developer positions across different product teams, each requiring high-level technical expertise and a rigorous selection process.
Who We Were Looking For
  • Solid PHP 7/8 proficiency.
  • Hands-on experience with Laravel or Symfony.
  • Strong SQL skills (optimization, indexing, profiling).
  • Experience working with message queues.
  • Understanding of microservices architecture.
  • Proven track record in API and service design.
Additional hurdles included:
  • A demanding technical stage (2 hours of live coding and architecture).
  • Final soft-skill assessments by team leads.
  • Legal/payroll restrictions (candidates had to be based in certain countries), which filtered out a significant portion of strong talent.
Candidates often missed the mark on:
  • Product-focused experience.
  • Modern tech stack (specifically Laravel and microservices).
  • Architectural thinking.
Challenges
Despite a broad market for PHP developers, the real challenge was a high rejection rate.

Our solution

On our side, we added an initial technical screening. We filtered out candidates who lacked product company experience, worked primarily with legacy stacks, or had no experience with Laravel or microservices. This approach prevented client burnout and ensured that only high-quality candidates reached the interview stage.
To boost the funnel, we scaled our efforts immediately: we assigned three recruiters to the project and utilized every available channel to build a pipeline quickly.
1,5 month
Time to Close
264
Resumes Screened
3
Vacancies Closed
Since we were working in competition with another agency, our success came down to:
  • Speed of candidate processing.
  • Constant communication with the client.
  • Flexibility during the offer stage.
We supported candidates through every step, helping them navigate payroll, taxes, and contract terms, as well as renegotiated offers several times to ensure successful hires.
How We Recruited a Full Stack Node. js Developer for a Startup in 2 Weeks

Results

Международный IT-рекрутинг: marketing hiring
Speed and intensive funnel management were key here. By involving multiple recruiters right away and establishing a strict initial screening, we were able to protect the client's time and only move forward with truly relevant candidates.
Recruiter’s Feedback
Valeria Soboleva
IT recruiter in Lucky Hunter
Поделиться

Recent Cases