Senior PHP Backend Engineer

Job description
We’re looking for a Senior PHP Developer to further develop while maintaining the organization of our well-structured Symfony monorepo serving enterprise clients. You’ll work with proven patterns, established architecture, defined coding standards, building features that directly impact doctors’ education and patient outcomes.
This is not a maintenance role. This is a builder’s role – an opportunity to craft elegant solutions within a thoughtful codebase, leverage AI tools daily, and contribute to a platform that helps medical professionals worldwide.
Requirements
- Have 6+ years PHP experience and 4+ years hands-on Symfony including advanced Doctrine ORM, custom repositories, and multi-tenant SaaS architectures
- Value elegant, clean code built for long-term maintenance over quick fixes and can keep cyclomatic complexity below 7
- Are a systems thinker who values consistency and long-term decisions over quick patches
- Fully capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer)
- Use AI tools daily – Claude Code, Cursor, GitHub Copilot – and sees them as creativity amplifiers
Beyond Code, You:
- Believe that being a great team member matters just as much as writing great clean code
- Are a clear, specific and precise communicator who avoids confusion as much as possible
- Are easy to work with, collaborative and low ego – takes ownership without drama
- Follow up consistently and doesn’t need reminders
- English language fluency: You are comfortable joining calls with clients where needed
- Have experience in growing companies (20-200+ people) that balance innovation with engineering discipline
- Have experience mentoring and guiding mid-level developers while maintaining code quality standards
Bonus Experience (Nice to Have)
- Experience in hardening and scaling a SaaS platform post-product-market-fit
- Familiarity with educational platforms, content personalization, or video-based learning delivery
- Exposure to multi-tenant SaaS environments, feature flag systems, or customer-specific configuration models
Our Current Tech Stack
Our platform runs on a hybrid multi-tenant architecture with per-tenant databases and shared infrastructure. We operate in a modern development environment where AI tools are part of daily workflow.
- Backend: PHP 8+, Symfony 5.4+, Doctrine ORM
- Architecture: Multi-tenant SaaS with per-tenant schemas and containers, with shared codebase
- Infrastructure: AWS Fargate, Docker, Redis, MySQL, PostgreSQL (for analytics)
- Development: PHPStorm, Bitbucket
- CI/CD: TeamCity
- Monitoring: Datadog
- AI Tools: Claude Code, Cursor, GitHub Copilot – expected daily usage
- Frontend: Angular 17 (you’ll focus backend, but good to understand the full picture)