The Role
We are a team of Molecular Biologists and Software Engineers developing world-leading DNA analysis techniques. We are looking for a skilled full stack developer to join our existing small coding team to undertake development and maintenance of our Digital Microbiology platform.
We have built our platform using Serverless Stack for infrastructure, Java and Kotlin for our microservice APIs, and Remix for our multiple front-end applications, and are looking for engineers with exposure to these technologies.
This role will be based at Systems Biology Laboratory’s (SBL)’s office in Abingdon, Oxfordshire, with flexible, remote or hybrid working available, and a salary of £40k - £50k for the successful candidate dependent on experience.
You will be responsible for:
- Providing collaborative support for the extension and maintenance of our Digital Microbiology platform.
- Assist with developing both new and existing Java based command-line applications for the processing of large DNA sequencing bioinformatic datasets.
- Help support and improve other existing in-house software, including CLI and web applications.
Why Work for SBL?
We are a not-for-profit community interest company who want to make a difference to improving patient treatment options through high quality research.
We have a varied portfolio of research projects with a major focus on our first commercial service for improved and unbiased diagnostic methods for urinary tract infections.
We recognise that the most important asset at SBL are our employees and we are dedicated to continuous training and development opportunities. You will also benefit from private healthcare insurance and joining our company pension scheme.
Skills, knowledge and experience
Essential:
- Degree educated, 2.1 or above in relevant discipline.
- 3+ years of commercial experience developing web applications.
- Backend experience: Java or Kotlin, Spring.
- Frontend experience: React.
- Able to work in an agile way, extending existing codebases to meet new requirements.
- Analytical with creative problem solving skills to provide effective solutions and present ideas to relevant stakeholders
- A motivated self-starter, able to develop software independently with little technical guidance. Eager to learn and implement new technologies to improve existing systems.
- Strong communication skills with the ability to communicate to high level stakeholders. Collaborative, keen to be part of a wider scientific team.
- Must have the right to work in the UK and must currently reside in the UK.
Desirable:
- Experience with Docker, AWS - S3, ECS, DynamoDB, RDS etc..
- Experience with Remix.
- Knowledge of serverless computing or IaC.
- Familiarity with biological sciences, ideally with manipulation of DNA sequence datasets.
- Git workflows.
- Familiarity with E2E testing, we use Playwright.
- Bash scripting knowledge.
Benefits
- 33 days holiday (Including bank holidays).
- Private Health Insurance with VitalityHealth.
- Salary sacrifice, company enhanced pension scheme, matched up to 10%.
- Flexible & Remote working available.
Interview Process
- Stage 1 - 30 minutes with one of the team
- Stage 2 - Take home challenge
- Stage 3 - 60-90 minutes technical interview to discuss the challenge