Opportunities for permanent roles in a range of business sectors

Web Developer

Cresset develops software, and delivers contract research solutions, which enable companies to discover, design and optimize molecules. We help pharmaceutical and biotechnology organizations improve human health by providing solutions that help them develop better treatments for critical diseases. Our customers also work in the fields of agrochemicals, flavors and fragrances. Over our 20 years of corporate history, Cresset has remained focused on delivering innovative, accessible and reliable science to research chemists in industry and academia. We continue to develop as a world class provider of solutions for small molecule discovery.

 

This is an opportunity to join a growing company based in the heart of the Cambridge Cluster, serving a global customer base in Life Sciences. Cresset are an innovative organization with a track record of delivering outstanding scientific software, with a strong focus on user experience.

We are seeking an enthusiastic web developer to work on building new state-of-the-art tools for drug design and data analysis for the pharmaceutical industry.

This role encompasses end-to-end software development: full-stack web development, software architecture, product specification and project planning, and mentoring junior developers.

Requirements:

  • 3+ years professional web development experience
  • Demonstrable product development experience using Python (Django) with Celery, Javascript and/or Typescript, contemporary frontend frameworks (VueJS, React, Angular), version control      (git), Linux environments, and containerised deployment (Docker, AWS)
  • Strong passion and desire to develop exceptional applications
  • Advocate of contemporary software development best practices
  • Candidates may present Open Source or other shareable examples of personal, educational, or professional project web sites / apps
  • Educated to degree level in Computer Science or equivalent experience

Desirable:

  • Background/interest in chemistry and/or cheminformatics
  • Experience with GraphQL, in particular Django/Graphene and/or Apollo JS
  • Experience with Python REST frameworks, in particular Django REST Framework or FastAPI
  • Experience developing real-time systems with websockets, in particular Django Channels
  • Experience in web application deployment and dev-ops, particularly using Docker, Terraform, AWS, Azure

Responsibilities:

  • Full stack development within our drug discovery web applications, within our stack:
  • Python / Django / GraphQL backend
  •  VueJS frontend (JS and TS)
  • Deployment with Docker on AWS (Linux/EC2/Terraform)
  • Contribute to and drive software planning and architecture
  • Adopt and implement good software engineering practices and write clear, organised, and maintainable code
  • Communicate technical concepts clearly and at an appropriate level with stakeholders including colleagues, collaborators, and customers
  • Stay current with industry developments and suggest/apply new technologies where suitable
  • Technical leadership and mentoring of junior developers

Employment:

  • Full-time (37.5 hours per week)
  • 25 days annual leave
  • Competitive benefits package and a friendly working environment

Salary range:

  • Dependent on the suitability of the candidate

Location:

  • Office based in Litlington, Cambridgeshire, UK (own transport required)
  • Temporary hybrid remote and office-based (10-20% office) during Covid-19 to be reviewed as the situation evolves