- Company Name
- GEMY Automobiles
- Job Title
- Développeur / Développeuse full-stack F/H
- Job Description
-
Job Title: Full‑Stack Developer (F/M)
Role Summary:
Integrate the IT team to sustain and evolve the Group’s web applications using a modern tech stack (Symfony, Vue.js, Docker, GitLab CI/CD). Collaborate closely with business teams and the Lead Developer in an agile environment to deliver high‑quality, secure, and scalable solutions.
Expectations:
- Minimum 3 years of full‑stack development experience on business‑critical projects.
- Proven ability to refactor legacy code, migrate front‑ends, and optimize performance and security.
- Strong sense of ownership, proactive improvement mindset, and willingness to mentor newcomers.
- Effective communication and a collaborative attitude, enabling smooth cross‑functional teamwork.
Key Responsibilities:
- Develop and extend back‑end features in Symfony, including API design, refactoring, optimization, and security hardening.
- Maintain and evolve the front‑end using Vue.js 2, lead migration to Vue 3, and enhance UI/UX with modular components.
- Manage database schemas with Doctrine ORM, optimize queries, and ensure data integrity.
- Design and implement automated tests (unit, functional, end‑to‑end with Cypress) and participate in code reviews.
- Operate within a Dockerised environment, configure and improve GitLab CI/CD pipelines, and streamline deployment processes.
- Monitor application performance, conduct security audits, and stay current with DevOps and monitoring best practices.
- Collaborate with IT, business units, and external partners; contribute to agile ceremonies and onboard new team members.
Required Skills:
- PHP 7/8, Symfony 4/5/6, Doctrine ORM.
- Vue.js 2 (Vue 3 familiarity preferred).
- Docker, Git, GitLab CI/CD.
- Automated testing tools (PHPUnit, Behat, Cypress).
- Clean code practices (PSR‑12), code review, CI/CD, monitoring, security, and performance tuning.
- Fluent in written and spoken English.
Required Education & Certifications:
- Bachelor’s or Engineer’s degree in Computer Science, Software Engineering, or a related field.
- Symfony and Docker certifications are advantageous but not mandatory.