Software Engineer
WELLCOME TRUST 64000.00 British Pound . GBP Per annum
2021-12-03 07:36:45
Barkingside, Greater London, United Kingdom
Job type: fulltime
Job industry: Community & Sport
Job description
Wellcome is a politically and financially independent global charitable foundation, funded by a £29.1 billion investment portfolio. We support discovery research into life, health and wellbeing, and we're taking on three worldwide health challenges: Mental Health, Climate & Health and Infectious Diseases.
These challenges need the bold science we support, but they won't be solved by science alone and because it will take more than science alone to solve these health challenges, we need people who can work with policy, culture, governments and the research community.
We are looking for a Software Engineer to join our Data and Digital team. In this role, you will work together with an interdisciplinary team of software engineers, product designers, and researchers to help Wellcome build tools that deliver Wellcomes strategy. You will be a vital part of Wellcome, working on websites, web-based applications, and services to support the organisation across a wide variety of contexts rooted in data.
Wellcome is open to a variety of flexible working patterns and locations within the United Kingdom, options around where and how you work can be discussed during the interview stage.
The Software Engineer will support:
- Development of our in-house data find-ability / cataloguing project (React/NextJS, Django [Python])
- Development of data-oriented projects and services
- Development of internal tools and systems around data (Various)
Main Responsibilities:
- Work with your team to plan and implement features as laid out by the product manager
- Develop readable and maintainable code
- Support infrastructure underpinning web applications, tools and services
- Take part in code reviews and ensure constant feedback with other developers and engineers in your team
- Ensure deadlines are met, and that coding standards and guidelines are followed
Skills and Experience
Essential
- Understanding of basic web technologies (HTTP, HTML, CSS, etc...)
- SQL-based querying and dialects (SQL Server, Postgres)
- Python experience in a web development context
- Experience with relational databases
- Experience leveraging and developing APIs
- Experience with version control systems (git)
Desirable
- Understanding of web development concepts (ORMs, MVC pattern, OAuth2/OIDC authentication)
- Django, Flask or Tornado development experience
- Experience implementing REST APIs in Python
- Experience with AWS and other cloud technologies
- Experience with React and JavaScript
- Experience with Continuous Integration and Testing principles
- Experience developing security compliant systems and software
If you are interested in the role, and would like to apply, please ensure you attach your CV and complete the questionnaire form.
Salary: £63,000, plus Benefits
Contract Type: Permanent (35 hours a week)
Location: Euston (Hybrid Working: 2 office days per week (Tuesdays and Wednesdays), 3 days from home. Until March 2022)
Advert closing date: 12th December 2021. We encourage you to apply as soon as you can.
(We shut down for the holidays from 22nd Dec - 4th January 2021. We will endeavor to review & update all applications before the holidays. Interviews are likely to be held from the 1st week in January.)
Diversity and Inclusion is a priority at Wellcome. We are committed to cultivating a fair and healthy environment, where everyone can be themselves and thrive. We are happy to discuss flexible working options for all roles. We work to ensure that our recruitment processes are as inclusive as possible to everyone. This includes making adjustments for people who have a disability or long-term condition. If you would like us to make adjustments during the application process, please contact us.