Full-Stack Software Developer (Drupal / React) in Tranent
Full-Stack Software Developer (Drupal / React)

Full-Stack Software Developer (Drupal / React) in Tranent

Tranent Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Build and maintain high-performance web applications using Drupal and React.
  • Company: Join Charles River, a leading contract research organisation with a global impact.
  • Benefits: Enjoy competitive pay, private healthcare, performance bonuses, and a generous pension scheme.
  • Why this job: Make a real difference in drug development while working with cutting-edge technologies.
  • Qualifications: Bachelor's degree in Computer Science or related field; expertise in Drupal and React required.
  • Other info: Dynamic work environment with opportunities for growth and innovation.

The predicted salary is between 36000 - 60000 £ per year.

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)
  • 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

  • Able to explain technical decisions and trade-offs succinctly

What We Offer

Charles River offers a competitive benefits package, including a generous company pension scheme, private healthcare, dental coverage, performance bonuses, and access to employee discount programs - plus much more!

About Corporate Functions

The Corporate Functions provide operational support across Charles River in areas such as Human Resources, Finance, IT, Legal, Sales, Quality Assurance, Marketing, and Corporate Development. They partner with their colleagues across the company to develop and drive strategies and to set global standards. The functions are essential to providing a bridge between strategic vision and operational readiness, to ensure ongoing functional innovation and capability improvement.

About Charles River

Charles River is an early-stage contract research organization (CRO). We have built upon our foundation of laboratory animal medicine and science to develop a diverse portfolio of discovery and safety assessment services, both Good Laboratory Practice (GLP) and non-GLP, to support clients from target identification through preclinical development. Charles River also provides a suite of products and services to support our clients’ clinical laboratory testing needs and manufacturing activities. Utilizing this broad portfolio of products and services enables our clients to create a more flexible drug development model, which reduces their costs, enhances their productivity and effectiveness to increase speed to market.

With over 20,000 employees within 110 facilities in over 20 countries around the globe, we are strategically positioned to coordinate worldwide resources and apply multidisciplinary perspectives in resolving our client’s unique challenges. Our client base includes global pharmaceutical companies, biotechnology companies, government agencies and hospitals and academic institutions around the world.

At Charles River, we are passionate about our role in improving the quality of people’s lives. Our mission, our excellent science and our strong sense of purpose guide us in all that we do, and we approach each day with the knowledge that our work helps to improve the health and well-being of many across the globe. We have proudly supported the development of 80% of the drugs approved by the FDA in the last five years.

At Charles River Laboratories, we recognize and recruit all talent. We are a company committed to fostering a sense of belonging and work daily in this direction.

Location notes: Multiple locations listed, including Tranent, Harlow, Margate, Keele, Hatfield, Portishead, Saffron Walden.

Full-Stack Software Developer (Drupal / React) in Tranent employer: Charles River

Charles River is an exceptional employer that prioritises employee well-being and professional growth, offering a competitive benefits package including a generous pension scheme, private healthcare, and performance bonuses. With a collaborative work culture that encourages innovation and supports cross-functional teamwork, employees have the opportunity to contribute to meaningful projects that enhance global health outcomes. The diverse locations provide a dynamic work environment, making it an attractive place for Full-Stack Software Developers looking to make a significant impact in the life sciences sector.
C

Contact Detail:

Charles River Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full-Stack Software Developer (Drupal / React) in Tranent

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work with Drupal and React. This is your chance to shine and demonstrate what you can bring to the table beyond just a CV.

✨Tip Number 3

Prepare for those interviews! Brush up on common technical questions related to CI/CD processes, Docker, and Kubernetes. Practising with a friend can help you feel more confident when it’s your turn to impress.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Full-Stack Software Developer (Drupal / React) in Tranent

Drupal Expertise
React Expertise
PHP Development
JSON:API
NextJS
Jest
GitHub Actions
CI/CD Automation
Docker
Kubernetes
Software Development Lifecycle (SDLC)
Unit Testing
Integration Testing
End-to-End Testing
Technical Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Drupal and React. We want to see how your skills align with the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about full-stack development and how you can contribute to our team at StudySmarter. Keep it engaging and personal.

Showcase Your Projects: If you've worked on any cool projects using PHP, React, or containerised environments, make sure to mention them. We love seeing real examples of your work, so include links or descriptions that highlight your contributions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Charles River

✨Know Your Tech Stack

Make sure you brush up on your knowledge of Drupal and React. Be ready to discuss your experience with decoupled architectures and how you've implemented them in past projects. This will show that you understand the core technologies they'll be using.

✨Showcase Your CI/CD Experience

Since this role involves working with GitHub Actions and CI/CD processes, prepare examples of how you've improved automation in previous roles. Discuss specific pipelines you've set up or optimised, and be ready to explain the impact they had on your team's workflow.

✨Demonstrate Problem-Solving Skills

Be prepared to tackle some technical challenges during the interview. They might ask you to solve a coding problem or discuss how you would approach a specific issue. Think aloud as you work through the problem to showcase your thought process.

✨Cultural Fit and Soft Skills

Charles River values collaboration and communication, so highlight your ability to work in cross-functional teams. Share examples of how you've conducted peer code reviews or participated in sprint planning, and emphasise your ability to explain technical decisions clearly.

Full-Stack Software Developer (Drupal / React) in Tranent
Charles River
Location: Tranent

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>