- Company Name
- UNLCK
- Job Title
- Développeur Backend Laravel confirmé F/H
- Job Description
-
**Job Title**
Senior Backend Laravel Developer
**Role Summary**
Develop and refactor scalable SaaS platforms using PHP, Laravel, Docker, and AWS. Apply Domain-Driven Design (DDD) principles to structure code, improve test coverage, and optimize multi‑tenant architectures. Collaborate closely with cross‑functional teams to deliver high‑quality, maintainable services.
**Expectations**
- Design and implement DDD‑based solutions that support long‑term maintainability.
- Enforce rigorous unit‑testing and continuous integration practices.
- Optimize SQL queries and database schema for high throughput.
- Participate in code reviews, architectural decisions, and mentoring peers.
**Key Responsibilities**
1. Refactor existing codebase to adopt Domain‑Driven Design patterns (aggregates, repositories, domain services).
2. Increase unit‑test coverage and maintain automated test suites (PHPUnit, Pest, etc.).
3. Optimize MySQL queries and multi‑tenant table designs for performance.
4. Design and maintain containerized services (Docker) and deploy to AWS (EC2, ECS, RDS).
5. Implement and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
6. Act as technical lead for architecture decomposition and roadmap planning.
7. Mentor junior developers and enforce clean‑code standards.
8. Collaborate with frontend, product, and DevOps teams to deliver end‑to‑end solutions.
**Required Skills**
- **Hard Skills**: PHP 7/8, Laravel 8/9, Docker, AWS (EC2, ECS, RDS, S3), MySQL, Git, Domain‑Driven Design, unit testing (PHPUnit, Pest), continuous integration and deployment, clean code principles.
- **Soft Skills**: Proactive, meticulous, strong communication, teamwork orientation, problem‑solving, ability to work autonomously in a distributed environment.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering or equivalent.
- Preferred certifications: Laravel Certification, AWS Certified Developer – Associate, PHPUnit training.