• Location
    • London
  • Date Posted
  • 21 Jul 2020
  • Function
  • Software Engineering
  • Sector
  • Retail

We are notonthehighstreet.

We’re home to 5,000 phenomenal small creative businesses that we are proud to call our Partners. But, now more than ever, this community needs our support. So we’re doing all we can to shine a light on these dynamic entrepreneurs, waving the flag for small businesses and generally championing their socks off.

On top of our brilliant Partners, products and customers (not to mention our incredible team who have been busy beavering away from home since March), the last 12 months has seen great progress with our tech platform and customer experience. We are now looking to build on this momentum to drive our business to the next level. And that’s where you come in.

What we need

We’ve embarked on an ambitious new phase of development to advance our technology, including platform re-architecture to serverless microservices, rewriting the front-end and introducing new big data & machine learning platforms. It’s an exciting time and we need to strengthen and grow our teams!

As our Software Engineer, you will join one of our engineering teams building a new set of micro services and front end for notonthehighstreet customers, partners or internal users.

  • You will have fresh hands-on experience as a Mid level or Junior engineer, ideally in an Agile eCommerce/Digital environment.
  • Some of the things you'll be doing
  • Writing, testing and maintaining quality code
  • Working with a small, empowered cross-functional team to deliver business value
  • Helping to define, maintain and improve our architecture and best practices
  • Providing support for junior team members, pairing.
  • Be part of our success and make a difference
  • Some key skills + experience you’ll need
  • Java 8 or later, Spring Framework, REST

Cloud Technologies (preferably AWS)

Experience with event driven architectures

  • Keen software engineering approach and good object-oriented design ability
  • Desire to work closely with the business, learn new things and teach others
  • Ability to take ownership of a project or issue, analyse it and solve problems not faced before

TDD and functional programming

Advantageous: BDD with Cucumber and Selenium

Experience with agile development methodologies

  • Champion of modern development practices and tools, e.g. Continuous Delivery with Jenkins, Source Control with Git, AWS Infrastructure etc
  • Previous e-commerce experience would also be beneficial