About the Company
Our client is a leading online marketplace operating within the restaurant and hospitality sector, connecting millions of consumers with restaurants across multiple international markets.
Operating across more than 10 countries, the platform helps customers discover, book and pay for dining experiences, while providing restaurant partners with technology to optimise reservations, streamline operations, improve service and grow revenue.
Innovation and technology sit at the heart of the business, with engineering playing a key role in building and scaling products used by millions of users.
About Engineering
- Join an international engineering organisation of over 100 people across software engineering, QA, product and design.
- Work as part of a distributed team across multiple European and international locations.
- The core technology stack is centred around Node.js, with React used across frontend applications and GraphQL powering APIs.
- Mobile applications are built using Swift and Kotlin.
- Engineers take pride in producing high-quality, maintainable code, with a strong focus on collaboration and code reviews.
- The team solves complex technical and scalability challenges while building high-performing, customer-focused products.
Who You Are
- Passionate about software development.
- At least 2 years of commercial experience working with Node.js.
- Experience building and consuming APIs.
- Strong problem-solving skills with the ability to consider both customer and business needs.
- Interested in understanding and working with large-scale architectures, including microservices, third-party integrations and cloud-based services.
- Familiar with progressive enhancement principles.
- Strong English communication skills.
Nice to Have
- Experience with TypeScript and GraphQL.
- Knowledge of frontend technologies, particularly React.
- Experience working with microservices and distributed architectures.
- Ability to manage complexity within large-scale projects and make considered decisions around technical debt and trade-offs.
- Experience working within remote or distributed teams.