Software Developer

Information and data are at the core of the 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 purpose of position is to join a small team dedicated to the development of an internal Laboratory Information Management System (LIMS). This application aims to integrating the data from various lab instruments into a single, common database while providing all teams with a single-pane view of relevant snapshots and information on each sample.

We require an experienced software engineer who takes ownership for their work, is committed to building high quality, scalable code and who has experience working within an agile software development. The applicant must be able to demonstrate a solid track record in working with Python during an ability test.

Duties and Responsibilities

  • Ongoing development of an internal application and databases in an agile environment
  • Adhering to the best standards in software development
  • Creation and updating of documentation
  • Active participation in daily meetings, maintaining clear an efficient communication at all the times

Qualifications

  • 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, Django, Python ORM, SQLAlchemy
  • Experience in designing and integrating REST APIs
  • Working knowledge of HTTP protocol, JavaScript language including modern ECMAScript standards and “best practices”

Concepts

  • 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
  • Testing. Especially unit testing, test-driven development and behaviour-driven development
  • Front-end development experience welcomed
  • Experience working in laboratory, STEM or medical industry an advantage
Apply


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

Apply

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
  • Stock Options
  • Generous Holiday Policy
  • Income Protection
  • Cycle to Work Scheme
  • Commuter Saver Scheme
  • Healthy Snacks
  • Office Shower Access