Back to Careers

Software Engineer

United Kingdom

-

Full time

We are looking for a Software Engineer to join our rapidly expanding Product and Engineering team to help us build the leading SaaS product in supply chain and impact transparency.

In this role, you will be building and maintaining a dynamic and extensible platform, that helps businesses gather, evidence and publish supply chain and impact information to create delightful and informative shopper-facing experiences. You will work on exciting engineering problems around platform usability, scalability and data flows, working with some of the world’s leading consumer goods brands and retailers to create delightful and informative shopper-facing experiences.

We are excited to welcome someone to our passionate team, who is eager to learn and develop with the role!

Why Provenance?

Provenance is driving positive social and environmental change, by powering proof-backed sustainability communications. Our tech enables brands and retailers to communicate social and environmental impact with shoppers online - connecting claims to supply chain data and third-party proof. By doing so, Provenance enables shoppers to drive progress through what they buy and generates rewards for those brands making a positive impact on people and the planet. We’re a VC-backed scale-up with ambitious plans, and growing fast. Our customers are leading, global consumer goods brands and retailers in food, drink, beauty and fashion, where we believe we can drive the greatest change.

The technology

Our technology is based around a Ruby on Rails app combined with a mix of JavaScript and React on the frontend for blockchain integrity and user experience. 

Our stack currently includes:

  • Ruby on Rails, JavaScript/Typescript, Preact, StimulusJS, Webpack, Node, Solidity
  • Circle CI, Heroku, AWS, GitHub
  • We favour open-source technologies, write tests and run continuous integration, and review each other’s code through pull requests.

Ideally, you would be familiar with these technologies or similar patterns, however we are more interested in your ability to write clean, effective code and learn new languages quickly than of specific tools or libraries. Our software is constantly evolving, so we need engineers who are also looking to apply the best technology to solve a given problem.

The role 

Working as a Software Engineer at Provenance you will:

  • Build new features throughout the stack and integrations with blockchain tech and other services
  • Help to maintain existing features and support the wider team in achieving company goals
  • Have a good understanding of the various architectures and components of modern, scalable web application stacks
  • Take a lean, test-driven approach to solving problems
  • Proactively look for ways to improve our processes, software quality and maintainability
  • Learn new skills and technologies to improve your knowledge and ability to contribute to the team

About you

You’re looking for a role that brings purpose to your day job. You believe in the potential for technology to help solve systemic challenges and enable positive change for people and planet. You have a strong track record of designing and building software systems using agile methodologies.

Here’s what we’re looking for:

  • Minimum 2 years experience developing software with some of the following: Ruby, Python, JavaScript. 
  • Experience designing and architecting scalable, web-based systems that solve real business problems
  • Good understanding of the various architectures and components of modern, scalable web application stacks
  • You will need to be able to communicate complex technical concepts and solutions to team-mates, and occasionally customers and our wider engaged community of organisations and individuals
  • Ability to pick up new ideas, concepts and technologies quickly
  • Experience working in lean, iterative ways to create software from the ground up
  • Interest in future-facing technologies and desire to contribute to building a more sustainable future

Benefits:

  • Competitive salary 
  • Employee share option program (so you can own a share of the company!)
  • Workplace pension
  • Flexible working options (both location and times)
  • 25 days holiday, plus bank holidays and a full day off on your birthday
  • Wellbeing fund dedicated to your mental and physical health
  • Learning and development budget to support your career growth (e.g. courses, conferences, workshops)
  • Team workshops, demos and regular social events
  • You will love what you do – waking up every day solving one of the biggest social problems of our generation
  • Committed team members with broad experience who share a common passion to build a world class business

We are proudly Certified B-Corp and an Escape the City Top 100 winner. Read more on our mission here.

We believe in equal opportunities

It takes a diverse and inclusive community of passionate, talented and committed people to build a system to enable commerce to be a force for good. We’re an equal opportunity employer, so we welcome applications from people of all backgrounds, with different outlooks and experiences. We are well set up for collaborative remote working, with the full team working from home in the UK and other cities in Europe.

We look forward to hearing from you!

To apply please submit your CV and Cover Letter via Workable.