Cambridge, UK, London, UK

We are currently recruiting for start dates throughout 2021, including July and September. Additional start dates may also available and you will be asked to state your availability on your application form. Please note that most of our new recruits will be based in our Global Headquarters in Cambridge, however we have a small number of opportunities available at our London office.

About the Role

We are currently recruiting for front-end, back-end and full stack developers to work alongside all our divisions to create engaging and interactive web-based technologies for our clients. Examples include development and maintenance of client websites and web/iOS apps for congresses and events. We are keen to extend the range of digital deliverables we offer in-house, and you should therefore be proactive with a willingness to learn and contribute innovative ideas towards the development of our service offerings.

In addition to external-facing materials, you will also work closely with our design, IT and innovation teams to develop and maintain in-house web applications that are custom-built to align with our business needs.

We are a driven and ambitious cross-divisional team who are growing rapidly and, therefore, looking for someone who will thrive in a fast-paced environment.

Key responsibilities will include:

  • Coordination with internal and external teams to understand project requirements and provide technical solutions
  • Development and testing of responsive websites and applications, interactive content for conferences and events and digital marketing material ensuring deliverables are of the highest quality for our external clients and internal colleagues
  • Management and maintenance of existing websites and applications
  • Proactively identifying and developing new service offerings for our expanding portfolio

You will typically be working on two to three projects at any one time. All new starters receive extensive internal training which includes an integrated 2-week induction process. We also offer paid funding and study leave for external training opportunities.

About You

These roles require those with a problem-solving mindset and eagerness to work both independently and collaboratively to find solutions. You will ideally have strong analytical skills, alongside exceptional organisation and self-motivation. Excellent customer service and an enthusiasm for technology and high-quality development is a must.

We are looking for individuals with a genuine interest in healthcare and an eagerness to learn about new areas of science.


Essential requirements for the role are:

  • 3+ years’ experience working in the entire web development process (design, development and deployment), either gained through a relevant degree or work experience
  • Awareness of UX/UI design, including experience in implementing responsive designs
  • Strong knowledge of front-end development languages (e.g. HTML5, CSS3 and JavaScript). Understanding of CSS pre- and post-processors (e.g. Sass, Less, PostCSS) and familiarity with modern build tools is desirable (e.g. Webpack, Gulp)
  • Proficiency in development with JavaScript frameworks (Angular 2+ is required; others such as React, Node.js desirable)
  • Experience working with APIs
  • Familiarity with browser testing and debugging
  • Proficient understanding of code versioning with Git

Desired requirements for the role are:

  • Experience in hybrid app development (e.g. Ionic)
  • Although not essential for the role, knowledge of design software such as Sketch, Adobe Photoshop, and Illustrator would be an advantage


Essential requirements for the role are:

  • 3+ years’ experience in JavaScript programming is required, either gained through a relevant degree or work experience; applicants familiar with other languages would be desirable (g. Python, Java, PHP)
  • Familiarity with back-end development using the Express.js (Node.js) framework
  • Experience in the creation and management of SQL databases
  • Experience implementing user authentication (e.g. JWT, OAuth)
  • Basic knowledge of front-end technologies
  • Proficient understanding of code versioning with Git

Desired requirements for the role are:

  • Familiarity with CMS platforms (particularly WordPress)
  • Knowledge in the management of cloud hosting environments (e.g. AWS) or experience with Linux server management would be an advantage
  • Experience in the creation and management of NoSQL databases (e.g. MongoDB)

The Recruitment Process

Please submit your CV and cover letter via our online application form. In your cover letter you should explain why you think you would be suited to the role and why you would like to join Costello Medical. If successful at the CV and cover letter stage, you will be sent an assessment exercise to complete at home. You will have approximately nine days to complete and return your materials. We strongly recommend applying as early as possible so that we can begin processing your application.

What We Offer

We offer a starting salary of up to £50,000 depending on your previous experience and qualifications. Please click here to learn about our reward package and the other benefits of working for Costello Medical.

How to Apply

Please submit your CV and a cover letter via our online application form. In your cover letter you should explain why you think you would be suited to the role and why you would like to join Costello Medical. Your CV should clearly state dates of all qualifications and grades achieved where applicable. Please contact the recruitment team at if you have any questions about the role or application process.

Visa Sponsorship

Please note that we are able to sponsor visa applications for our Developer role. You will be asked to provide details of your right to work in the UK on your application, however, this will have no impact on the processing of your application.

COVID-19 Response

Our teams in the UK and Singapore are following local government guidance and are currently working remotely. Our US office is open in a safe, socially distanced and controlled way following a period of remote working. Exceptional customer service remains one of our core principles, so we are committed to supporting our clients and operating as normal throughout this period.

Please note that we are also still welcoming applications for our open positions, across all roles and locations. Interviews are being conducted by Microsoft Teams and we are welcoming new employees remotely or in the office, depending on location, with virtual induction sessions including all our new starters.

For information please email

Career Profile

To learn more about the tailored career progression we offer at Costello Medical, Charlotte shares her growth to the Graphic Design Consultant role since joining the company as a Graphic Design Intern in 2013.