Here at Cancer Research UK, our Engineering team is expanding. We are looking for a Senior Software Engineer (Full Stack) with strong experience of JavaScript 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 marketing, event management and new fundraising platforms. We have fantastic technology professionals across all our tech teams, who are not only skilled at what they do, but 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.
What will I be doing?
In this Senior Engineer role, 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
- leading the creation of designs and solutions for products across the digital estate, perhaps with very little upfront information
What are we looking for?
We are looking for full-stack software engineers with a strong understanding of JavaScript, with the 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. More advanced senior level candidates would ideally have experience building single page applications using the React ecosystem, will have experience with REST APIs and may have experience with Node.js in the backend. Experience of cloud-native architecture is highly desirable and any knowledge of AWS services, various SQL and NoSQL databases, as well as queues such as SQS and other backend components, are a definite advantage. Experience of running critical services in production is also highly desirable.
We are also looking for experience in some of the following areas (please take a look at the candidate pack for more information):
- Software development methodologies and best practices e.g. Agile
- Understanding business problems and translating them into solution designs using creativity and pragmatism
- Communicating complex information and concepts to both technical and non-technical colleagues and ability to influence others effectively
- Ability to cope with ambiguity and continual change and to contribute constructively to improvement cycles
What's in it for me?
We want to bring our Software Engineers in on a permanent basis so that we can continue to build a culture of support, creativity and learning within the 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 helping our supporters on their journey to raise money for the charity. 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
- The option to work from home up to 2 days per week
- 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.
To apply, please visit our website via the button below.