Software Engineer


BlackCurve is a fast-moving London-based SaaS pricing optimisation platform that helps high-profile online and offline retailers make smarter pricing decisions.

We’re on a mission to help retailers manage and optimise the price of every item they sell to achieve their business goals.


Many retail businesses still manage their pricing on Excel, and rely on traditional pricing techniques that do not maximise profit opportunities. This presents a fantastic opportunity for us to help more retail businesses grow.

The company has gone onto raise £2 million from leading venture capital firms such as Mercia Fund Managers, Nauta Capital and prominent angel investors.

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 looking for someone who can grow with us, so you’ll be keen to develop a career in Tech.  

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.



Unit 105

Metal Box Factory

30 Great Guildford Street





£35,000 - £40,000 depending on experience.


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.