Who we are
Since 1990, we’ve grown into a global leader in personalized medicine. Today, our +5,000 energetic employees are based in +80 locations in Europe, North America, South America, Africa and Asia-Pacific and are working together to support over 200,000 customers worldwide.
From compounding and natural products to software, equipment, and genomics — we deliver smart, ready-to-use solutions that make healthcare better.
We’re passionate, science-driven, and always looking for new ways to improve lives.
Explore your future at Fagron Career Site.
About the job
Key Responsibilities
Technical Modernization & Scalability
- Lead and execute the progressive modernization of the technology stack toward supported and secure versions (PHP, Symfony, and MySQL upgrades).
- Drive refactoring initiatives, architectural improvements, and technical debt reduction in a pragmatic manner, prioritizing stability and business continuity.
- Contribute to a more robust, scalable, and future-ready technical foundation, including the gradual extraction of critical business logic into independent, well-tested modules.
- Support the evolution toward a clean REST API architecture that enables third parties to build their own frontends on top of a stable core.
Quality, Testing & CI/CD
- Lead the introduction of automated testing practices, particularly end-to-end testing (e.g., Playwright) and functional testing.
- Implement and maintain CI/CD processes, version control practices, and reliable staging environments.
- Promote development best practices, including code reviews, documentation, and testing.
- Help establish a more structured engineering culture focused on security, stability, and predictability, leveraging AI-assisted development responsibly and with automated verification.
Platform Development & Maintenance
- Develop, maintain, and evolve internal and external web applications built with PHP, Symfony, and MySQL.
- Build new product features, resolve incidents, and improve existing modules.
- Participate in the full software development lifecycle, including analysis, technical design, development, testing, deployment, and maintenance.
- Write clean, structured, maintainable, and well-documented code.
Backend, APIs & Integrations
- Develop and maintain backend business logic using PHP and Symfony.
- Design, build, and maintain REST APIs and integrations with internal and external systems.
- Work with MySQL/MariaDB databases, optimizing queries, data models, and performance when necessary.
Frontend & User Experience
- Develop and maintain frontend components using React and, to a lesser extent, Vue, jQuery, and other technologies currently used within the platform.
- Contribute to the gradual improvement and consolidation of the frontend, enhancing consistency, maintainability, and usability.
- Translate business requirements into effective technical solutions in collaboration with internal teams.
Mentoring & Team Collaboration
- Work closely with the IT Manager, development team members, and internal stakeholders.
- Take end-to-end technical ownership of complex initiatives and tasks.
- Support the growth of junior team members through code reviews and technical mentoring.
- Collaborate with laboratory, operations, customer service, marketing, and leadership teams to understand business needs.
Set yourself apart
You possess the following qualifications, background and abilities:
Technical Requirements
- Senior-level software development experience, ideally 5+ years.
- Strong experience with PHP, particularly in environments similar to PHP 7.4 or later.
- Strong experience with Symfony, particularly Symfony 4.4 or later.
- Advanced knowledge of MySQL, ideally in environments similar to MySQL 5.7 or later.
- Experience developing and consuming REST APIs.
- Frontend development experience, especially with React (experience with Vue, jQuery, or legacy frontends is a plus).
- Experience with automated testing, particularly end-to-end and/or functional testing.
- Experience using Git/GitHub or similar version control systems.
- Ability to understand existing architectures, identify technical risks, and propose realistic improvements.
- Strong development practices, including code reviews, documentation, and testing.
- Ability to work independently on complex technical challenges.
Nice to Have
- Experience modernizing legacy platforms and migrating PHP, Symfony, or MySQL to more modern versions.
- Advanced experience with automated testing, particularly Playwright, end-to-end testing, functional testing, and CI integration.
- Experience with CI/CD pipelines and deployment automation.
- Experience with Docker, Kubernetes, or containerized environments.
- Experience with Azure or other cloud platforms.
- Knowledge of Apache, Nginx, or web service configuration.
- Knowledge of web application cybersecurity.
- Experience in regulated industries such as healthcare, diagnostics, medical software, biotech, pharma, or life sciences.
- Experience working with sensitive data or platforms requiring high levels of security and traceability.
- Experience with progressive refactoring, business logic modularization, and internal APIs.
- Familiarity with AI-assisted development workflows combined with automated test-based validation.
Languages
- Fluent Spanish (required).
- Professional English (required), ideally B1/B2 level or higher.
- Additional languages are a plus but not required.
What's on offer?
At Fagron, you’ll find plenty of chances to grow — both personally and professionally. We work in an open, dynamic environment where your ideas and talents can shine.
We’re proud to be an equal opportunity employer. Diversity makes us stronger, and we’re committed to creating an inclusive workplace where everyone feels welcome.
Ready for the challenge?
Take the next step and join us in shaping the future of personalized medicine. Apply today at careers.fagron.com.
Please note: we do not accept agency referrals for this position.
Job Reference: EMEA00182