At Charles River, we are passionate about improving the quality of people's lives.
When you join our global family, you will help create healthier lives for millions of patients and their families.
Charles River employees are innovative thinkers, who are dedicated to continuous learning and improvement.
We will empower you with the resources you need to grow and develop in your career.
As a Charles River employee, you will be part of an industry-leading, customer-focused company at the forefront of drug development.
Your skills will play a key role in bringing life-saving therapies to market faster through simpler, quicker, and more digitalized processes.
Whether you are in lab operations, finance, IT, sales, or another area, when you work at Charles River, you will be the difference every day for patients across the globe.
Job Summary Contribute to the build and maintenance of high-performance, decoupled web applications that pair Drupal back-ends with React front-ends.
Working alongside cross-functional teams, you will help deliver secure, scalable solutions while actively working with established CI/CD processes and containerised environments to ensure steady code delivery.
In this role, you will follow standardised workflows to maintain quality and ensure alignment with necessary regulatory requirements.
Essential duties and responsibilities: Assist in the design and development of Drupal-based sites and React-based user interfaces Implement and improve GitHub Actions pipelines and broader CI/CD automation Configure and optimise containerised, high-scale environments (Docker / Kubernetes) Write and maintain unit, integration, and end-to-end tests Participate in backlog grooming, sprint planning, and other ceremonies Conduct peer code reviews and provide constructive feedback Follow SOX, SOP, GLP, GMP and related standards Produce clean, well-documented, efficient code Leverage approved AI tools to streamline daily development tasks Must-Have Qualifications: Bachelor's degree (B.A ./ B.Sc) or equivalent in Computer Science, Engineering, Information Systems, or a related discipline Extensive development experience in web development with technologies like PHP and React Drupal Expertise Knowledge of Drupal 10+ Proficient with decoupled architectures (JSON:API) Strong PHP (modern OOP, Dependency Injection, SOLID principles) React Expertise Familiar with React, NextJS and Jest best practices Nice to have: Chakra UI experience Understanding of React components lifecycle: mounting, evolving, unmounting Software Delivery and Automation Experience managing automated workflows within GitHub to streamline code integration and deployment Proficiency in Docker / Kubernetes to ensure consistency across local, staging, and production environments Practical understanding of the Software Development Lifecycle (SDLC) Soft Skills Clear written