Software Developer

Software Developer

Full-Time 38219 - 45000 ÂŁ / year (est.) No home office possible
Wellcome Sanger Institute

At a Glance

  • Tasks: Develop reliable software and support the world's key cancer genomics resource.
  • Company: Join a passionate team making a real difference in cancer research.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Be part of innovative projects that impact patients globally.
  • Qualifications: Experience with Python, Django, and cloud technologies required.
  • Other info: Collaborative environment with excellent career advancement potential.

The predicted salary is between 38219 - 45000 ÂŁ per year.

We are seeking a passionate Software Developer (Backend) to join our team in developing the best of modern websites and supporting our infrastructure. You will support the world’s key cancer genomics resource, COSMIC (Catalogue of Somatic Mutations of Cancer).

About The Role

The role focuses on developing reliable, maintainable software using Python-based technologies and modern web frameworks, while supporting deployment, testing, security, monitoring, and ongoing system maintenance. The position also contributes to the design of cloud‑ready architectures that ensure COSMIC platforms remain secure, scalable, and resilient, supporting both existing services and the development of new products.

About You

You must be a skilled and passionate Software Developer (Backend). You will care about writing clean, high‑quality, readable and maintainable code to support our growing suite of products. You must be a good communicator and be able to understand the goals and aims of the collaborative COSMIC team and its customers of researchers, scientists, and clinicians, globally. You will hold a transformational role within COSMIC that will collaborate with the Software Development Leads (web and data), Product Management. You will help to co‑design a completely new suite of bespoke enterprise‑level systems to support COSMIC’s future innovation of products to promote commercial success. Additionally, you will be responsible for maintaining the existing legacy systems. You will co‑design and implement high‑quality, readable and clean APIs and web services using Python and Django. Furthermore, you will assume responsibility for deployment, testing, security, monitoring, and maintenance of COSMIC’s products. You will have good technical experience with either GCP or AWS and Docker. You will understand the importance of automation, CI/CD pipelines and infrastructure as code. You will have technical experience on web frameworks — Django, Django‑Rest‑Framework, FastAPI and/or NodeJS. This role has great scope for expanding your skills, knowledge, and interests as a Senior web developer. You will join a multidisciplinary, committed, and supportive team with the opportunity to work on innovative products that make a real difference to patients around the world.

Essential Technical Skills

  • Experience in web frameworks — Django, Django‑Rest‑Framework, FastAPI and/or NodeJS
  • Experience in writing unit tests, integration tests and applying TDD
  • Understanding of clean code principles and thoughtful use of design patterns
  • Experience using containers (Docker), working in a Cloud environment
  • Knowledge of writing and consuming RESTful APIs
  • Knowledge of building web services that depend on complex database relationships

Essential Competencies And Behaviours

  • Enthusiasm, commitment and attention to detail
  • Ability to prioritise activities and manage the own workload independently
  • Ability to explain technical issues effectively and understandably to non-technical users
  • Ability to work collaboratively with a range of stakeholders at all levels
  • Ability to understand scientific and technical challenges
  • Excellent, broad-based and self-reliant problem‑solving skills
  • Shows curiosity and a willingness to learn new technologies, tools, and ways of working
  • Adjusts to changing requirements, priorities, or technical approaches
  • Welcomes feedback from peers and seniors
  • Collaborates effectively with team members and contributes to shared goals

Salary and Contract

Salary per annum: ÂŁ38,219 - ÂŁ45,000

Software Developer job family: Grade 3

Contract Type: Permanent

Software Developer employer: Wellcome Sanger Institute

Join a dynamic and innovative team as a Software Developer (Backend) where your contributions will directly impact the world’s key cancer genomics resource, COSMIC. Our supportive work culture fosters collaboration and continuous learning, offering you the chance to expand your skills in a meaningful way while working on cutting-edge technologies that make a real difference to patients globally. With a focus on employee growth and a commitment to high-quality software development, we provide an excellent environment for passionate developers looking to thrive in their careers.
Wellcome Sanger Institute

Contact Detail:

Wellcome Sanger Institute Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in companies you're interested in. A friendly chat can lead to referrals and insider info about job openings.

✨Tip Number 2

Show off your skills! Create a GitHub profile or personal website showcasing your projects. This gives potential employers a taste of your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so don’t forget to showcase your passion for software development!

✨Tip Number 4

Apply through our website! We love seeing passionate candidates who are eager to join our team. Tailor your application to highlight how your skills align with our mission at COSMIC, and let’s make a difference together!

We think you need these skills to ace Software Developer

Python
Django
Django-Rest-Framework
FastAPI
NodeJS
Docker
GCP
AWS
RESTful APIs
Unit Testing
Integration Testing
Test-Driven Development (TDD)
Clean Code Principles
Design Patterns
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your experience with Python, Django, and any cloud technologies like GCP or AWS. We want to see how you can contribute to COSMIC!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for software development and how you align with our mission. Share specific examples of your work and how it relates to the role. Let your personality shine through!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to mention them! We love seeing real-world applications of your skills, especially if they involve clean code and API development.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen to join our team!

How to prepare for a job interview at Wellcome Sanger Institute

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Django, and any cloud services like GCP or AWS. Brush up on your knowledge of Docker and CI/CD pipelines, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical challenges. Highlight your approach to problem-solving and how you’ve used clean code principles and design patterns in your previous projects.

✨Communicate Clearly

Since you'll be working with a diverse team, practice explaining technical concepts in simple terms. This will demonstrate your ability to collaborate effectively with non-technical stakeholders, which is key for this role.

✨Ask Insightful Questions

Prepare thoughtful questions about the COSMIC project and the team’s goals. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of making a difference in cancer genomics.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>