Job Overview

Edinburgh, Scotland
Job Type
Full Time
£25,000 - £32,000 Per Year
Date Posted
13 days ago

Additional Details

Job ID
Job Views

Job Description

The Company

BBI Solutions has served the global diagnostics industry for over 50 years, as a leading developer and manufacturer of raw materials and finished test platforms for the in-vitro diagnostics market. Product ranges include antigens, antibodies, enzymes, serums and plasma’s as well as renowned labels for lateral flow and ELISA assays.

Our mission is to deliver exceptional products and technologies that people rely on to enjoy a better quality of life. Through innovation, partnership, effective delivery and the collaboration of our people, we constantly strive to help set industry standards, engender trust and build our reputation for excellence.

We currently have an exciting opportunity for a Web Developer to join us on a permanent basis at our Edinburgh site.


The salary offered for this role is competitive and makes up part of BBI’s attractive benefits package, which includes:

  • 5% contributory pension scheme
  • Life Assurance
  • Private health care scheme
  • Generous annual leave package totalling 32 days (inclusive of bank holidays)
  • Cycle to work scheme

The Role

Continued expansion provides this exciting opportunity for a Python Developer with sound software development skills in web centric Python (Django) ideally with client side / UI / Frontend knowledge. Along with Python a working knowledge of JavaScript, HTML, CSS would be beneficial. You will be joining a team at the forefront of delivering entirely new ways of diagnostic testing. This role is central to our Product and will be working alongside our mobile teams. Our tech stack includes

  • Python
  • Front-end (React or Typescript desirable)
  • AWS
  • SQL
  • Django

Medical device software development follows structured software lifecycles and the successful candidate will thrive on working with structured processes to deliver robust software and associated documentation. Our clients cover a wide range of applications from environmental and food testing to chronic disease management and infectious disease monitoring. The pandemic has highlighted the need for rapid test deployment on a scale never previously encountered throughout the world. This role will play a key part in interfacing not just professional point of care tests but unlocking the potential for at home and in field testing. You will likely have a track record in building intuitive user experiences or helping maximise the utilisation of data held within modern database infrastructure.

Key responsibilities will include but not be limited to;

  • Web Development - working on a web application with a Python (Django)core with CSS and .JS.
  • Database Management - to be able to write scripts and queries to DB
  • Web Hosting - To have a solid understanding of web hosting configuration components, including firewalls, load balancers, web and database servers.
  • Experience using AWS for application hosting and deployments.
  • TDD - To work in test driven development environment. All our code needs unit tests.
  • Ability to document their code and development approaches.
  • Experience of deploying code using docker, or other like technologies.
  • Ability to work with multiple teams of developers.


To be successful in your application you will need to demonstrate a technical mindset, strong attention to detail and excellent communication skills. We are seeking an individual with an undergraduate degree in Computer Science/Software Engineering or equivalent experience.

If you are an internal employee applying for this vacancy you and your manager are required to complete an internal transfer form. This needs to be completed in full and attached to your application along with your CV and cover letter.


Similar Jobs

Morgan McKinley

Assistant Finance Analyst

Full Time
Full Time

Page Personnel Logistics

Freight Forwarder

Full Time

Sellick Partnership

Financial Reporting Manager

Full Time


This website uses cookies to ensure you get the best experience on our website. Cookie Policy