Blenheim Chalcot Group is hiring a

Python Developer (Contract)

London, United Kingdom

A new and exciting contract role within a fully backed, Blenheim Chalcot startup venture.

We are looking for a candidate to work on a new, fast-moving and exciting project which we are planning to beta launch early this year. As part of this project, you will be required to work on the entire product lifecycle, from expanding the vision and gathering requirements, to scoping the solution and implementing the final product. You will report directly to our senior management team.

Ideally, you have experience on marketplace e-commerce sites, including both the technical and operational sides. Strong technical background is required as you will be designing and implementing the technical solution.

The project has already started and you will be expected to take ownership of it and see it through to implementation.


  • Set the vision and roadmap for the product and execute it
  • Design and implement the solution prototype. From requirements gathering to scoping and implementation
  • Liaise with potential clients to understand their needs and requirements
  • Liaise with internal stakeholders to communicate the progress of the project
  • Demonstrate a 'can do', proactive approach to solving problems
  • Estimate effort on projects as well as highlighting dependencies and risks
  • Ensure that the development is well planned and that challenges and progress are communicated accurately and clearly


  • Experience with micro-services design and implementation
  • Current knowledge of internet architecture and protocols
  • Experience with e-commerce platform design and implementation is key
  • Familiarity with general e-commerce marketplace operations and processes
  • Solid computer science fundamentals including data structures and algorithms
  • Our development stack includes Python (Flask) and PostgreSQL
  • Experience with developing and integrating with REST-based APIs
  • Experience of working in scalable environments
  • Experience working within an Agile environment
  • Ability to write good technical documentation is very important


  • Good communicator, able to interpret and relay key information
  • Ability to understand and articulate large scale, complex technical solutions
  • Ability to solve problems and stay calm under pressure
  • Methodical with high attention to detail