Application Developer

BlackCurve is a price management and price optimisation SaaS company. Our mission is to help companies optimise the prices for everything they sell. The cloud-based software empowers ecommerce companies to grow their businesses and get the optimal price for everything with “Explainable Artificial Intelligence”.

The company officially launched in October 2016 and has brought on leading ecommerce businesses such as Appliance House, Donaghy Bros and Electrical World as customers.

In February 2018, BlackCurve secured £500,000 seed investment from Mercia Fund Managers to support growth plans.

Role Summary

We are looking for a junior developer to join our friendly tech team. You must be an ambitious, pragmatic individual with great attention to detail, also who is not afraid to delve into different aspects of full stack development. You will be involved in shaping and evolving our 3rd party integrations ensuring that the data streams to and from our clients are efficient, robust and secure.

We are an ambitious and talented team from a wide range of backgrounds. We leverage new technologies to help retailers drastically improve their profitability. At BlackCurve, we are developing powerful pricing products that rely on huge data sets and smart analytics created by experienced engineers and data scientists.

Role Description

You will work with clients to enable full integration of business data. From day one you will be maintaining, designing, developing and deploying new data connectors and features, owning the process from start to finish.

We’re looking for someone with a good eye for detail who’s comfortable practising good defensive programming in an Agile environment. Who recognises that growing businesses require people to wear many hats and isn’t afraid to roll their sleeves up.


  • 2+ years Python/Django experience

  • Strong JQuery/Javascript skills

  • Good HTML and CSS skills

  • SQL, PostgresSQL experience

  • Excellent written and verbal communication

  • Ability to work well with both technical and non-technical peers

  • Highly analytical with great problem-solving skills

  • Attention to detail


Additional Skills

  • Prior knowledge of Pandas/NumPy

  • Prior experience using GIT

Company Values

  • Offer value, value, value - to anyone who interacts with us

  • Speed rules - we focus on getting things done quickly

  • Excellent support - to each other and our customers

  • Stay nimble - to keep learning new skills and taking on new challenges

  • No question is a stupid question - we are empowered to dive straight into challenges


Equal Opportunities

BlackCurve is committed to being an equal opportunities employer.



BlackCurve Solutions Ltd

Unit 413, The Print Rooms 

164 - 180 Union Street

London, SE1 0LH

United Kingdom





Application Process

Please send your CV and a Cover Letter to

Stage 1

Telephone based interview.

Stage 2

Face-to-face interview with the Technical Lead and Data Scientist.