Salary in the region of £27,117- £49,428 - dependent on skills and experience, plus excellent benefits
Permanent/ Open Contract
We are looking for a talented and motivated software developer to join COSMIC, the Catalogue Of Somatic Mutations In Cancer (https://cancer.sanger.ac.uk/cosmic), a major international resource in cancer research, based at the Wellcome Sanger Institute (https://www.sanger.ac.uk).
The opportunity
We are beginning a large-scale redevelopment of our infrastructure and services, which presents a unique opportunity for a talented back-end developer to help shape the way we build the new COSMIC platform. Working with the COSMIC web team and our UX lead, you will be critical to the design and implementation of the infrastructure that will underpin COSMIC’s new web infrastructure. The tools you build will help ensure COSMIC remains a world-leading resource for scientists researching new approaches to understanding and treating cancer.
About you
We’re looking for a Python/Django developer with practical experience of building modern web applications. We’re particularly keen to hear from you if you are also interested in contributing to the development of new front-end applications using React.
The technology stack on which our new web applications will be built includes:
- Oracle
- MongoDB
- Python3/Django
- Express
- Apollo/GraphQL
- React
While some of these technologies may be outside of your core expertise, we’re looking for enthusiasm and interest rather than years of experience working with them, and we’re happy to provide training to get you up to speed.
About COSMIC
A revolution is underway in health informatics, with genetics increasingly important in understanding human health and disease. COSMIC, a database of genetic mutations in cancer, is used by over 3000 scientists every day across the informatics, diagnostic and pharmaceutical industries.
We are open to a range of flexible working options including part- or full-time employment, as well as flexible hours. This position is available at grade 2 or 3, dependent on relevant experience. This will be discussed during the interview process.
Essential Skills
- In-depth experience/working knowledge of developing secure and scalable database-driven web applications and APIs
- Expert/good knowledge of Python3, especially Django
- Good team working and communication skills
- A passion for writing clear, concise, and well-tested code
Ideal Skills
- Interest in front-end development using modern JavaScript frameworks such as ReactJS
- Interest in using CI/CD and TDD
- Experience/knowledge of working in an agile development environment
- Interest in applying UX methodologies
- Familiarity with version control software, preferably git Experience/awareness of relational databases or document stores such as MySQL, Oracle and MongoDB
- Understanding of building services with REST/GraphQL
by via developer jobs - Stack Overflow
No comments:
Post a Comment