Full Stack Developer

Recruiter
GenomeKey
Location
Bristol
Salary
Competitive
Posted
22 Nov 2020
Closes
01 Dec 2020
Contract Type
Permanent
Hours
Full Time
  • GBP36,000 - GBP40,000 salary plus benefits, including share options

  • Oversee integration of all components of GenomeKey's product development

  • Full time role, anticipated January-March 2021 start date

The Company

GenomeKey is a Bristol-based biotech startup developing a point-of-care in-vitro diagnostic device based on next-generation sequencing and machine learning, that will reduce the time taken to determine how to treat sepsis from days, to only hours. Our device combines whole genome sequencing, novel sample preparation, and machine learning to deliver results at an unprecedented accuracy and speed. Our diagnostic device will rapidly identify the bacteria affecting the patient, and which antibiotics will be effective. This saves lives, saves money, and saves our last antibiotics for when we really need them.

We are looking to hire an experienced, self-sufficient software engineer to develop and integrate GenomeKey's full technology stack. You will be joining as an early employee of the company, where your ideas, creativity and engineering excellence will play a big role in the long term trajectory of the company.

GenomeKey welcomes individuals with a broad range of expertise and experiences, diverse careers and backgrounds. As an equal opportunity company, we endeavor to anonymise applications and strip them of any protected information prior to review.

Responsibilities

The successful candidate will join our small development team, reporting directly to C-level management. They will be responsible for integrating the backend machine learning, the user interface and the medical hardware together. They will also oversee the iterative development of the user interface, and any relevant middleware. This is an exciting opportunity for an ambitious candidate to be able to work at the forefront of biotechnology, directly contributing to saving lives through cutting edge healthcare solutions. Responsibilities include:

  • Designing and implementing the required middleware to integrate all aspects of GenomeKey's technologies.

  • Progression of PoC code into production level, secure, integrated software.

  • Scaling of existing services through cloud technologies and container orchestration.

  • Improving upon existing software through code reviews and refactoring, for example by implementing multithreading and identifying security or logic flaws.

  • Adhering to relevant ISO standards and best practices across a range of technologies.

  • Developing own skills and knowledge through research and training.

  • Reporting of developmental progress back to the C-level team.

Person Specification

A good candidate will have a passion for creating and implementing robust software, and integrating it into commercial solutions. They will be analytical in nature, having an enthusiasm for applying fundamental software engineering principles to innovative problem solving. They will embrace working within a mixed scientific team of biologists and computer scientists to develop new medical technologies.

The candidate will have excellent communication skills, able to share complex ideas at varying levels of technical depth. A good candidate will desire to work in a startup ecosystem, embracing learning on the job and adapting to new challenges.

Technical Qualifications & Experience

Applicants should aim to meet the majority of the following skills and experiences, however candidates with varied technical backgrounds will be considered.

Required:

  • Have a strong software development and computer science background

  • A degree in a scientific discipline such as Computer Science, Mathematics, Physics, Biology or related discipline

  • Be a knowledgeable software engineer with experience in DevOps, and a varied technical stack, from high level languages like Python, web based technologies like Express and Javascript, to low level languages like C++ or Assembly

  • Experience of UX design such as for websites or applications, and associated back-end design

  • Experience integrating various stack components together, such as through an API

  • Knowledge or experience of container orchestration technologies like Kubernetes

  • Knowledge of the causes of common software vulnerabilities

  • Ability to deliver technical information in a digestible format

  • Ability to live and work in the UK, and willingness to travel to Bristol

Desirable:

  • Secure coding experience, and/or practical experience of software vulnerability assessments

  • Experience with Linux and common software development tools like Git or other VCS

  • Industry experience working with software development projects

  • Evidence of using software engineering best practices where appropriate

  • Knowledge or experience of cloud technologies like AWS and Google Cloud

Company Benefits

GenomeKey is a startup which offers the following employment benefits:

  • Competitive salary, dependent on experience

  • Employee share options scheme

  • Pension contributions

  • Remote first, flexible working around core hours

  • High end work laptop and monitor provided

  • C-level commitment to your personal development in a growing startup