We are looking for a PHP Engineer for a project from the Netherlands.
Product – a SaaS platform for doctor shift scheduling.
The product consists of two parts:
- B2B solution – provides clinics and medical centers with the ability to automatically distribute shifts among doctors using a solver-based algorithm.
- B2C solution – aimed at doctors, allowing them to access their schedules, work flexibly, and easily view up-to-date information about their shifts.
Functionality includes automated shift scheduling, workload forecasting, notification system, and tools for communication between doctors and medical centers.
Web and mobile applications (iOS and Android) are already available. Currently, the platform has over 70,000 active users and is scaling to 300,000 users.
The company has been on the market since 2019. In the last two years, it has become a market leader in medical scheduling and has built its own AI-powered planner.
The team works according to Agile methodology with 4-week sprints. From our side, there is already a Vue.js developer on the project, and we are now looking for 2 additional PHP developers.
Interview stages:
- Recruitment interview
- Technical interview
- Cultural fit
- Code challenge
- Client interview
Team:
- 5 Consultants
- 3 Back-End Engineers
- 4 Front-End Engineers
- QA Engineer
Requirements:
- 5+ years of Laravel development experience
- Experience with large-scale SaaS projects
- MySQL
- REST API
- Queues
- Horizon
- Redis
- Automated testing
- English: Upper-Intermediate or higher
Nice to have:
- Experience with scheduling and optimization concepts
- Experience with optimization, forecasting, data pipelines, or ML in production
- Redis, job workers, and Laravel performance profiling
- Vue / Nuxt
- CI/CD
- Knowledge of security and privacy practices in healthcare
Tech stack of the project:
- PHP
- Laravel
- MySQL
- Redis
- Horizon
- Queues
- JavaScript
- Vue.js
- Nuxt.js
Responsibilities:
- Develop new features and maintain existing ones for SaaS products using Laravel
- Build and maintain REST APIs to integrate with the frontend
- Design and optimize MySQL schemas and queries
- Write automated tests
- Perform code reviews
- Improve logging and error handling
- Deliver releases in short iterations and present results during client sprint webinars
- Collaborate closely with teams
- Identify and fix bugs on time, maintaining high product quality
- Translate business requirements into technical solutions with a focus on end users
What we offer:
- 18 paid vacation days + 10 paid sick leave days
- Extra unpaid leave when needed
- Competence center for knowledge sharing and professional growth
- Course and certification compensation
- Small-group English lessons
- Access to the company library
- Medical insurance or compensation for sports activities
- Flexible working hours
- Compensation for using personal equipment
- Financial support for blood donation
- Minimal bureaucracy
Work options:
- Lviv: Haidamats’ka St, 9а
- Kyiv: Beresteiskyi Ave, 24
Or fully remote
Each resume is reviewed individually. If your qualifications meet our criteria, our recruiter will reach out to you.