Position Overview & Specifications
We’re Dojo
Since launching Dojo in 2019 to address business owners’ pain points across the UK, we’ve seen incredible growth as a scaling fintech, welcoming over 60,000 new customers and growing the Dojo team to 900+ people across five locations. In that time, we’ve also introduced Dojo Virtual Queues & Bookings and the Dojo restaurant finder app, formerly known as WalkUp and loved by 600 restaurants and 600,000 diners across the UK. Find out more about the journey we’ve been on here.
Today, we work towards our mission to empower businesses to thrive in the Experience Economy by creating the tools and technology that turn transactions into meaningful relationships. For our business customers, that means fast funding, the fastest payments, smart integrations, and efficient virtual queues & bookings - all with instant insight across the board. For over 600,000 diners across the UK, that means getting seated at their favourite restaurants in just a couple of taps on the Dojo app. Whether it’s for busy business owners or hungry diners, every Dojo product is built to address real customer pain points by our dedicated teams in London, Bristol, Hull and Belfast.
What you will do…
- Lead business objectives in collaboration with peers, stakeholders, product, and technical management.
- Take technical responsibility for the software development process.
- Design and implement systems in collaboration with the architecture team.
- Ensure a high rate of delivery in an agile environment, whilst maintaining a high level of quality with a focus on automation testing.
- Support production systems in collaboration with Support team.
- Support and mentor developers of all experience levels and foster a collaborative and open culture.
- Technical leadership experience within cross-functional teams
- Excellent verbal and written communication skills with the ability to liaise with a variety of stakeholders.
- Strong knowledge of .NET, both Framework and Core.
- Full stack experience with JavaScript / Typescript technologies (Angular preferred).
- Knowledge of both Continuous Integration and Continuous Deployment.
- Knowledge of Microservices Architecture & SOA.
- Knowledge of both Relational and NoSQL database technologies.
- Knowledge of SOLID Principles, TDD, Pair Programming & BDD.
- Knowledge of Testing Methodologies (Unit, Integration, Regression).