Python / Django Developer


London / Spitalfields | Full-Time

See all Fresh4cast jobs →

About the company

Fresh4cast is a startup founded in 2013 to solve challenging forecasting problems in the fresh fruit & veg sector. We are a small team with a small but loyal customer base, and business is growing nicely. We are expanding now following a successful investment round in order to reach more customers and accelerate development. We are a diverse group of people from around the World, and we enjoy eating out together for lunch at least once a week.

Our main product is a web platform which takes in raw data from various public data sources as well as our customers, combines it, generates forecasts, and displays it through a web app. Our stack is Django on AWS (EC2/S3/RDS), with heavy Pandas use. We have a custom d3-based frontend for displaying charts, and heavy integration with email (via AWS SES) so that customers can both send and receive data in response to email requests. We also provide on-premise hardware to some customers. We build all our own software from open-source tools, relying on external service providers as little as possible.

About You

You are comfortable in a dynamic startup environment, and a pragmatic self-starter. You enjoy new challenges, and you’re comfortable with being thrown new problems. You’re willing to learn new skills to solve them if that’s what it takes. As an early hire in a fast-growing startup, you want to advance your career and become a key player at the core of a company that can transform an important sector.

Role and Responsibilities

You will work directly with the CTO on developing customer apps, getting data to and from our forecasting team and the algorithms they are building. Responsibilities include:

  • Building, testing and maintaining apps for our customers using our platform.

  • Communicating with the sales team and sometimes customers themselves about changes and improvements.

  • Communicating with the data-science team about data sets and forecasting interfaces.

  • Helping build the Fresh4cast platform itself, bringing features built bespoke for one customer into the core platform.


  • 3+ years’ experience with web development frameworks in a production environment

  • 1+ years’ experience with Python

  • Some experience with Pandas

  • Comfortable with git

  • Experience with Javascript or Typescript

Nice to Have

  • Experience with Django

  • Experience with Celery or other task queue

  • Experience with MySQL

  • Comfortable with a Unix terminal

  • An understanding of cloud architecture, and specifically AWS services

  • A degree in Computer Science/Software Engineering or similar

How to Apply

Please brief introduction and a CV and to [email protected] (no need for a formal cover letter). Links to any relevant profiles, e.g. GitHub/Stack Overflow would be appreciated, as would links to any of your work you have online, e.g. a personal website.

Salary range £46,000 — 50,000

Plus share options