- Company Name
- ADDITI
- Job Title
- Développeur Full Stack senior F/H
- Job Description
-
**Job title:** Senior Full Stack Developer (F/M)
**Role Summary:**
Lead the design, development, and maintenance of web and API services for a high‑traffic funeral sector application and a SaaS‑based information system. Collaborate with product owners, DevOps, and fellow developers to modernise legacy stacks, enforce clean‑code standards, and support continuous delivery pipelines.
**Expectations:**
- Minimum 5 years of end‑to‑end full‑stack development experience.
- Strong advocacy for software craftsmanship; deliver clean, efficient, scalable code.
- Agile mindset (Scrum/Kanban) and DevOps fluency (CI/CD, monitoring, observability).
- Ability to prioritise operational and strategic initiatives, accept rotating on‑call duties, and contribute proactively in a team environment.
**Key Responsibilities:**
1. Design, implement, and optimise front‑end, back‑end, and API components.
2. Influence the technical strategy of the Business Unit: framework selection, architectural patterns, methodology evolution.
3. Actively participate in DevOps processes—build automation, deployment, monitoring, and incident management.
4. Collaborate with Product Owners and business stakeholders to translate requirements into solutions.
5. Maintain documentation (runbooks, architecture diagrams, API specs).
6. Support on‑call rotation (weekly shifts; evenings and weekends as scheduled).
**Required Skills:**
*Primary:*
- PHP with Symfony framework
- PostgreSQL database design and tuning
- Git, GitLab, and GitLab CI/CD pipelines
*Secondary:*
- Vue.js, Docker, Helm, Kubernetes (GCP), Kafka, RabbitMQ, Redis
- Functional and object‑oriented programming, SOLID, Domain‑Driven Design
- Unit, integration, and functional testing (PHPUnit, Jest)
- RESTful API design, OpenAPI v3
- Observability tools: Traces, metrics, logging, Sentry, Grafana; monitoring on GCP
- Performance optimisation: query planning, indexing, web‑performance
*Additional Assets:*
- Experience with Helm/Kubernetes deployments and cloud‑native patterns
- Familiarity with SEO and web‑performance standards
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Technology certifications (e.g., Symfony, Docker, Kubernetes) are considered a plus.