Full Stack Engineer

Job description

REKKI is an app that makes ordering between restaurants and suppliers easier, more efficient and more accountable. We are reimagining the supply chain for the food industry. We believe independent restaurants are fundamental to society - they provide a space to connect and actually talk to each other - and we work to make them sustainable businesses. Now more than ever.


Engineering at REKKI

We work in small, focussed teams and take ownership of the things we build, allowing everyone to have impact and influence. Our user-centric approach means we collaborate with people across the business, and we're always willing to try something new if it's the best thing for the REKKI community. We're not scared to take risks that we believe will pay off in the long term, even if that means building our own tools from scratch. Technology, as a means to build products, should be fluid, so language agnostic problem solvers will feel at home at REKKI.


What will you be doing?

  • work in a small, high performant and empowered multidisciplinary team (product manager, software engineers, product designers, QAs)
  • take responsibility for new features, from design to implementation and maintenance
  • work closely with other teams, including commercial, support and ops, to understand the needs of the users and the business
  • be actively involved in discussions shaping our culture (engineering & company wide) and the direction of REKKI

Job requirements

What we look for:

  • 3+ years of experience with great practical knowledge of two or more languages (Go, Javascript, C++. C# etc.)
  • You have experience with React/React Native
  • You have experience with cross-browser, cross-platform, and design constraints on the web and mobile, and how to solve both common and uncommon problems.
  • You have implemented new features and deployed them to customers on an ongoing basis.
  • Proficiency with git + GitHub or GitLab


You’ll have an advantage if you have:

  • An understanding of the challenges in building distributed applications
  • Experience working with message broker systems (RabbitMQ, Kafka)
  • Experience working with NoSQL databases
  • Experience building microservice - based applications
  • Experience with infrastructure tools we use (AWS, Docker, Kubernetes)
  • Built beautiful visualisations with smooth animations for mobile or web.


Why join REKKI?

Currently  headquartered in London, with offices in Amsterdam and remote teams working across five countries and counting, we are quickly building a global presence in the restaurant industry. We are shaping the way restaurants and suppliers communicate. Our users range from local family run restaurants to three Michelin star fine dining establishments, with new sites joining every day. 

Our ​team is made up of passionate hard working people (many who are ex-chefs and former REKKI users themselves) who are dedicated to making REKKI a world-class product for the people we serve.  


Check out engineering blog to read a little more: https://eng.rekki.com/