Senior Full Stack Developer

We require an experienced full stack developer who is committed to building high quality, scalable code.

Information and data are at the core of our organisation’s operations, and as a result, we need to develop and maintain a range of software systems and capabilities to enable end-to-end collection, processing, storage and analysis of clinical samples and genetic sequencing data. Systems developed and used by the company must ensure the security, integrity and availability of data and services at every stage of the process.

The position is part of  a team dedicated to the development of a Laboratory Information Management System (LIMS). This application aims to track sample handling and data processing pipelines that handle data from various high-throughput laboratory instruments and to provide teams with a comprehensive overview of the status of samples and the availability of their associated data.

We require an experienced software developer who is committed to building high quality, scalable code and has experience working within software development applying agile methodologies and modern CI/CD practices. The applicant must be able to demonstrate a solid track record in working with Python.

Duties and Responsibilities 

  • Ongoing development of an internal application and databases in an agile environment.
  • Adhering to the best standards in software development, e.g. issue tracking, unit testing and version control in Gitlab.
  • Creation and updating of documentation.
  • Active participation in daily meetings, maintaining clear and efficient communication at all times.


  • Proficiency in Python.
  • Demonstrable experience in design, maintenance, and administration of SQL database (preferably PostgreSQL).
  • Working knowledge of modern Python web frameworks. e.g. Flask.
  • Experience in designing and integrating REST APIs.
  • Working knowledge of  modern web development.
  • Experience in version control systems, ideally Git.
  • Exceptional analytical and problem-solving skills.
  • Strong communication skills and fluency in verbal and written English are essential.
  • Bachelor’s degree in computer science or equivalent professional experience.

Preferred Experience 

  • Experience/understanding of working in an Agile environment.
  • Experience with Kubernetes.
  • Front-end development experience desirable.
  • Experience working in a laboratory or in LIMS development.

EEO Policy Statement: It is the policy of Genuity Science to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Genuity Science will provide reasonable accommodations for qualified individuals with disabilities.

More Information


Improving Lives Through Genomics

At Genuity Science, our mission depends on the shared commitment of our people, dedicated to helping us create a new reality for the future of health.

We serve the world’s leading life sciences companies including biotechnology, pharmaceutical companies and medical research centers. Our partners all use insights from genomic data to improve health. Our capabilities include providing access to population-scale patient cohorts for research, next generation sequencing (NGS) labs globally, and a team of the world’s leading genomic analysis and A.I. experts and technologies for organizing, mining and sharing genomic and disease biology data.

Employee Benefits include:

  • Private Health Insurance
  • Pension
  • Life Insurance
  • Generous Holiday Policy
  • Income Protection
  • Cycle to Work Scheme
  • Commuter Saver Scheme
  • Healthy Snacks
  • Office Shower Access