WS
Software Developer (Backend)
Wellcome Sanger Institute
Saffron Walden · Hybrid Full-time Senior £38k – £45k/yr 2mo ago
About the role
About the Role
- Develop reliable, maintainable software using Python-based technologies and modern web frameworks.
- Support deployment, testing, security, monitoring, and ongoing system maintenance.
- Contribute to the design of cloud-ready architectures ensuring COSMIC platforms remain secure, scalable, and resilient.
- Co-design and implement high quality, readable and clean APIs and web services using Python, Django.
- Assume responsibility for deployment, testing, security, monitoring, and maintenance of COSMIC products.
- Create and deliver designs for cloud-ready and cloud-agnostic, sustainable, enterprise-level business system architectures.
- Design frameworks facilitating globally resilient, portable, scalable, flexible, and secure multi-site website presence.
- Develop user authentication tools accommodating commercial purchases and free access accounts.
- Support novel and existing products and dependent infrastructure.
- Participate in new product development life cycle and Agile delivery.
- Interact with a multi-talented team working on an enterprise grade website with a large user base and high traffic volume.
About You
- Skilled and passionate Software Developer (Backend) caring about writing clean, high quality, readable and maintainable code.
- Good communicator able to understand goals of the collaborative COSMIC team and its global customers.
- Collaborate with Software Development Leads and Product Management.
- Help co-design a new suite of bespoke enterprise-level systems and maintain existing legacy systems.
- Technical experience with GCP or AWS and Docker.
- Understand importance of automation, CICD pipelines and infrastructure as code.
- Technical experience on Web frameworks - Django, Django-Rest-Framework, FastAPI and/or NodeJS.
Essential Technical Skills
- Expertise in Python with familiarity of JavaScript.
- Experience in web frameworks - Django, Django-Rest-Framework, FastAPI and/or NodeJS.
- Experience in writing unit tests, integration tests and applying TDD.
- Understanding 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
- Demonstrable, enthusiastic, can-do, learn, proactive attitude.
- Enthusiasm, commitment and attention to detail.
- Ability to prioritise activities and manage own workload independently.
- Ability to explain technical issues effectively 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 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.
About Us
- COSMIC is the key information source in global human cancer research, growing rapidly in content, scope, and value.
- Role supports evolution and expansion of web services and products.
- Opportunity to apply best practices in software development, writing clean code and test-driven development.
- COSMIC data gathered from various sources into databases.
- Position helps provide new websites and generate interactive visualisations of curation data.
Other Information
- Salary per annum: £38,219 - £45,000
- Role Profile: Software Developer job family: Grade 3
- Contract Type: Permanent
- Recruitment Process: Shortlisting w/c 4th May, Screening interview w/c 11th May, Campus Interviews w/c 25th May or w/c 1st June
- Closing date: 3rd May 2026
Hybrid Working at Wellcome Sanger
- Hybrid working offers improved work-life balance and focused time.
- Hybrid arrangement varies for different roles and teams.
Equality, Diversity and Inclusion
- Aim to attract, recruit, retain and develop talent from the widest possible talent pool.
- Supportive culture with staff networks: LGBTQ+, Parents and Carers, Disability and Race Equity.
- Commitment to creating an inclusive environment where everyone can thrive.
Our Benefits
- Awarding campus-wide employee wellbeing strategy and programme.
- Commitment to reduce work-related stress.
- Signatory of the International Technician Commitment initiative since March 2018.
Skills
DockerDjangoDjango-Rest-FrameworkFastAPIJavaScriptNodeJSPythonREST APIsTDD
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free