At a Glance
- Tasks: Develop software packages and solutions within the Scientific Research & Innovation portfolio.
- Company: Cancer Research UK is the world's largest independent funder of cancer research.
- Benefits: Gain exposure to a modern tech stack and diverse development opportunities.
- Other info: Collaborate with various stakeholders including Product Managers and Engineers.
- Why this job: Join a mission-driven team focused on delivering purpose-driven solutions.
- Qualifications: Experience in JavaScript/TypeScript, React, Node.js, and AWS services required.
The predicted salary is between 40000 - 50000 £ per year.
Requirements
- Experienced Software Engineer with a proven ability to write clean, readable, and properly tested code based on tried and tested design patterns.
- Demonstrable knowledge of JavaScript/TypeScript with an ability and willingness to learn new languages, frameworks, and tools.
- Some experience building modern user interfaces and single-page applications (preferably using React and Next.js).
- Some experience developing REST APIs and other back-end components (preferably using Node.js).
- Knowledge of Jest or other modern testing libraries.
- Some experience with cloud-native architecture and AWS services (including various SQL and noSQL databases).
- Ran critical services in production and designed highly available, scalable, and secure solutions.
- Awareness of accessibility standards and guidelines.
- Collaborative with an ability to communicate with technical and non-technical business colleagues.
What the job involves
- Reports to: Lead Software Engineer.
- Cancer Research UK is looking for a Full Stack Software Engineer with experience in JavaScript/TypeScript who can take our digital products to the next level by partnering with our product teams to develop our software packages, high-quality code; ensure best practices, and deliver technical solutions as part of our ambitious Engineering Strategy.
- In this role, you will be part of a portfolio rotating across a range of change initiatives and products used by Cancer Research UK’s Scientific Research & Innovation (R&I) portfolio.
- As a Full Stack Engineer, you’ll gain exposure to stakeholders across the charity while collaborating with other Engineers, Product Managers, Testers, Agile Coaches, Architects and Business Analysts to help convert business challenges into technical solutions while continually improving the accessibility, availability, performance, and security of our R&I products.
- This is an opportunity for you to gain exposure to a modern tech stack while being part of a diverse Technology team that offers a range of development and progression opportunities, as well as the autonomy to deliver your own projects across a range of products.
- If you want to use your technical skills to deliver purpose-driven solutions, we would love you to join our mission.
- Developing software packages and solutions within our Scientific Research & Innovation (R&I) portfolio.
- Applying lean and Agile principles to develop high-quality code that has minimal bugs, adheres to Cancer Research UK standards, and is highly supportable.
- Working either independently or in collaboration with Solution Architects to design new solutions and maintain, implement, and improve SaaS solutions in line with the Software Engineering strategy.
- Autonomously delivering backlog items for an existing product.
- Collaborating with the R&I product team (e.g., Product Managers, Service Designers, UX Designers, Business Analysts, etc.) to identify user needs, discuss capabilities and iteratively design solutions.
- Contributing to the Software Engineering capability team to share good practices, develop standards, patterns, automation & tools, and reduce technical debt and operational risks.
- Applying Site Reliability Engineering principles to track and improve the availability, performance, and security of our R&I products while supporting the resolution of incidents impacting these products.
Full Stack Software Engineer employer: Cancer Research
Cancer Research UK offers a unique opportunity to work on groundbreaking cancer research. Located in the UK, the organisation provides a supportive environment with a focus on innovation and collaboration. Join a diverse technology team dedicated to improving cancer treatment and research outcomes.
We think you need these skills to ace Full Stack Software Engineer
JavaScript
TypeScript
React
Next.js
Node.js
REST APIs
Jest