Youthall is a full-featured HR & talent management platform that brings companies and young talents together. As the lead backend developer, I'm responsible for all backend architecture, feature development, code reviews, and production deployments.
What I Do
I plan the technical details of new features and mentor junior developers. I review pull requests and manage merges to production. We maintain semi-automatic deployment processes across environments.
Key Achievements
- Converted the platform from "pay as you go" to a full SaaS subscription model — customers can save credit cards and be auto-charged monthly or yearly. Includes package upgrades/downgrades and discount coupon support.
- Built a flexible survey system where admins can create multiple question types: multiple choice, preset choices, text inputs, and textareas — each with configurable constraints and validation rules.
- Built an event ticketing system enabling companies to create paid events and sell tickets. Used Vue.js for the event creation interface with a Symfony backend.
- Built the REST API that powers the mobile applications with full feature parity to the web platform.
- Built "Flow" — a candidate pipeline tool that lets recruiters segment applicants based on profile criteria and move them through custom application steps.
- Built multiple batch import systems, including importing candidates by email list.
About the Stack
We use PHP with the Symfony Framework on a relational database, complemented by Elasticsearch for search and Redis for caching and queue management.
https://youthall.com