Back End Developer

Posted on: 08 September 2022

Company Overview

Colorifix was founded by two synthetic biologists who were developing biological sensors to monitor heavy metal contamination in drinking water in rural Nepal.

While testing these sensors in Kathmandu,  Jim and Orr began to learn about the enormous impact of the dyeing industry on water and human health; and realised that,  rather than simply monitoring the problem,  they had the tools to solve it. With some creativity and a bit of luck,  Colorifix was founded in 2016.

Job openings


Role description:
Colorifix has a unique operation and business model. Therefore, we like to build our own bespoke software tools to help the business run. We are looking for a back-stack developer to join our team and help us build data and content management platforms.
You will be working in collaboration with data scientists, engineers and the implementation team to develop simple and flexible solutions for interaction with our clients and staff.

Informatics is a small but rapidly growing division at Colorifix. Each member of the team is an expert in their own field and we do our best to create a collaborative environment where everyone can work flexibly, grow into the role and learn from each other. We value initiative, desire to learn and a drive for exploration. Although the whole company is growing fast, it still has a start-up vibe. The role will be development-heavy, but there will be plenty of opportunities to engage with other activities of the team and contribute to how the company functions as a whole.

Key Duties and Responsibilities:

  • Writing, documenting, testing and reviewing Python code
  • Participating in software architecture design and advising on API development
  • Writing automation scripts to support every aspect of the business

Role Requirements:
Essential –

  • Excellent Python skills and familiarity with ASGI frameworks and toolkits, e.g. Starlette, FastAPI, Starlite
  • Experience with Python database toolkits and object-relational mapping, e.g. SQLAlchemy, neomodel
  • Familiarity with REST API, HTTP, Websockets
  • git
  • MacOS, Linux


  • Experience with graph databases, e.g. Neo4j
  • Experience working with headless content management systems

Title:Back-End Developer
Reports to: Head of Informatics
Location: Norwich or Cambridge, but remote/hybrid is also an option
Remuneration: £50,000 – £55,000
Holidays: 25 + BH + Birthday
Benefits: Pension scheme, EMI share options, Life Insurance, Health Cash Plan, mental health support and employee wellbeing budget, company social events and an annual retreat

Apply: Please submit your CV and cover letter to stating the role that you are applying for in the subject line.