Senior Software Engineer (Frontend)


We believe that faster, more diverse clinical trials help extend the human health span and provide a greater return on investment.

We strive to improve the clinical trial experience for patients, sites and sponsors, using technology to accelerate every step of the clinical trial journey.

Our modular clinical trial platform enables the capture and re-use of research data from anywhere, anytime and helps optimize each activity in the clinical trial journey by reducing human effort with technology. From recruitment to monitoring, we help make it easier to design and deploy trials, enroll and engage patients, collect data and analyze results.

Next to being very purpose-driven, we are proud of our caring company culture. We follow our values diligently and take the well-being of each Castorian seriously. Sounds like something for you? Read on!


As a Senior Software Engineer (Frontend), you’ll be joining our CDMS product team.

In this role, you’ll strive to grow an application with the best possible UI and UX on a modern, easy to work with, stack. You will be responsible for extending and maintaining our React Front End, moving further towards a well-structured, tested, and accessible experience.

Concurrently, you will help maintain the application stability and performance levels to ensure the best customer experience.

Additionally, with your colleagues, you will help define the direction of the Front End codebase and shape the future of our application in terms of architecture, tooling and standards.


  • You have a computer science background and 5+ years of work experience
  • You have experience building large scale Frontend JavaScript applications
  • You like to work together with your team members and have great communication and collaboration skills


  • Solid experience using React, keeping HTML and CSS maintainable and adaptable in large projects
  • Foundational knowledge about Web-Technologies outside your main area of work
  • The ability to put yourself into the customer’s shoes when thinking about product usage
  • Fluent verbal and written communication skills in English
  • Solid understanding of software development lifecycle and agile methodologies
  • Attention to details and high quality work
  • A positive approach to mentoring and supporting others in their development

It would be good if you had: 

  • Experience within life sciences, healthtech or e-clinical products
  • Practical knowledge of TypeScript
  • Experience with Styled components
  • Experience with modern testing tools
  • Passion to write self-explanatory code
  • Understanding of some basic UX principles

Please note that we are open to hire from different European countries. However, we are unable to accept applications from France, Germany, Spain, Bulgaria, Sweden and Switzerland 

How Castor takes care of you

At Castor we truly live and breathe one of our core values, believing we can achieve anything with a healthy and happy team. Our benefits reflect this:

  • Guaranteed ‘happy holidays’ bonus  
  • Employee Stock Option Plan 
  • Learning & Development Budget to support your growth
  • Unlimited annual leave 
  • A fully remote role, with support for your home office set-up
  • flexible working schedule: nobody is tracking your time except you, we focus on output and delivery
  • A great work-life balance
  • Quarterly downtime weeks, well-being workshops, sleeping courses, access to OpenUp, virtual company events and celebrations
We are a remote-first company. At Castor,  we value flexibility and believe that the best talents can work anywhere in the world. From flexibility improvements to productivity growth, we want to make sure you are happy, healthy, and productive while working from home.

Every Castorian counts. We celebrate you for who you are. We build products to make clinical research accessible to the world and a company where everyone, anywhere, is welcome. It does not matter where you are from, where you are based, or what your gender, age, or sexual orientation is.

Our remote-first setup is for your family, your work-life balance, your mental health, and your right to be your most authentic self. You are celebrated for who you are, for all the differences and quirks that define you. We want your unique voice to be heard and succeed together as a happy and healthy team!

Castor continues to grow as an Equal Opportunities Employer. We strongly encourage applications from women, people of color, and people from the LGBTQ(+) community. Please feel free to share the pronouns you use (for example she/her/hers, he/her/his, they/them/theirs, etc.).

Our Interview Process


Fill out a short application on our careers website.

Telephone Call
Telephone Call

If your application is successful, we’ll invite you to an intitial call with a member of our talent team.

Manager interview
Manager interview

Great news! You’re invited to meet the hiring team.

Interview Day
Interview Day

Now we’ve got even better acquanted, we’d like to invite you to a final stage interview day.


Congratulations! We’re making you a formal offer to join as our next Castorian!

Meet Your Future Colleagues