Islington, London

£30000 - £70000 per annum + excellent benefits



About the organisation

Cancer Research UK – we are dedicated to working collectively to save more lives, create more tomorrows and dispel the fear of cancer. We... Read more

Job Description

Here at Cancer Research UK, our Engineering team is expanding. We are looking for a variety of creative and innovative Developers at all levels (Developer, Senior and Lead) to join the team on a permanent basis and help beat cancer sooner.

Our key ambition is to drive our extraordinary tech stack even further and continue winning exclusive awards. Through your coding expertise, you'll work with a variety of teams across CRUK to create and advise on a wide range of initiatives, from the CRUK website through to grant management systems and new fundraising platforms. We have fantastic technology professionals across all our tech teams, who are not only fantastic at what they do, but are also passionate about our main aim of beating cancer sooner. Are you ready to join us?

Who are we?

CRUK has an ambitious approach to Engineering. Our in-house software solutions include a custom-built Content Management platform, Event and Activity Management web applications, Online Fundraising platform, Ecommerce, mobile apps and of course numerous websites. These are business critical systems under continual agile development, operating at scale for millions of users.

Our Software Engineering team consists of three different levels of Developer: Developer, Senior Developer and Lead Developer. We operate using PHP, JavaScript and .NET, so will be looking for experience in one or more of these languages.

What will I be doing?

In these Developer roles, we are looking for self-motivated individuals who will be responsible for...

  • crafting and building online software applications

  • working collaboratively within a product delivery team and taking responsibility for developing high quality code, embracing and ensuring best practice, while looking for new and improved approaches to technical challenges

  • contributing to the creation of designs and solutions for products across the digital estate, perhaps with very little upfront information

  • developing code, adhering to standards and using Lean and Agile principles.

What are we looking for?

We are looking for front-end and back-end developers and will give you the opportunity to learn our stack which includes PHP (Symfony & Drupal), JavaScript (React & Node) and .NET Core. Candidates at all levels should have strong core skills and an ability to adapt those skills to new libraries and frameworks. Equally, all applicants will be expected to evidence that they can write clean, readable and properly tested code based on tried and tested design patterns. Cloud natives are highly desirable and any knowledge of AWS services, various SQL and noSQL databases, as well as queues such as Kafka and other backend components, are a definite advantage.

To join us in this role, we're looking for our future team members to have a mix of the following technologies, and at various levels of ability (please take a look at the candidate packs for more information):

  • Experience of appropriate software development methodologies and standard methodologies e.g. Agile

  • Consistent track record of understanding business problems and translating them into solution designs using creativity and pragmatism

  • A developed customer focus, with really good communication skills outside of technology

  • For the Lead role, we'll be looking for you to have experience of managing a team of developers

  • Creativity - you'll likely be tasked with finding creative solutions to quite complex problems, sometimes with very little upfront information, so being able to thrive under these circumstances is critical

What's in it for me?

We want to bring our Developers in on a permanent basis so that we can continue to build a culture of support, creativity and learning within the dev team. Iteration and flexibility are key, and you'll have all the autonomy you need to do your best work. Every step we make towards beating cancer relies on every pound, every hour and every person, and we need incredible technology professionals to find new and exciting ways of supporting our supporters on their journey to help us raise money. We have a solid history within our tech teams of encouraging movement across the charity to help you grow, both personally and professionally.

In addition, you'll get:

  • 25 days annual leave a year plus public holidays

  • An incredibly strong tech stack

  • The chance to develop state of the art, innovative technical solutions to complex problems

  • Competitive pension scheme

  • A brilliant learning and development environment

If this describes you, you can enjoy a phenomenal career with us as, together, we bring forward the day when all cancers are cured.

For more detailed information, please see the candidate packs for the available roles below:

Front End Developers (JavaScript):

Back End Developers (PHP):

.NET Developers: