Lead Developer

SMARKETS LIMITED ,
London, Greater London

Overview

Job Description

About the Position Being a Software Engineer at Smarkets means working in high-performing teams that have control over the features they ship and the code they write. We have built a modern tech stack around Linux, Kafka, Postgres, and Kubernetes using Python 3, C++ 17 and React. This role will be leading our Microservices team which looks after the core interactions for the users on the site; notable areas include the HTTP API, User Service, Payments and Authentication Layer. This team interacts with a number of other technical and non-technical teams across the business and experience working in a similar environment will be highly valued. About You * You have worked in a modern large scale web environment * You enjoy writing elegant, well-tested and maintainable code * You are familiar with Python 3 * You'll have worked managing a small team of 3-6 engineers whilst still remaining hands on * You enjoy working with other teams to create solutions * You have experience improving and maintaining public APIs * You can talk comfortably about software at both a high (design) and low (algo) level Our Culture Smarkets brings a professional approach to the sports betting world which has allowed us to create one of the most sophisticated products in the industry. We embrace collaboration and our culture of trust, innovation, and scientific rigour has enabled us to grow to where we are today. Our people have a large impact on the product - be it changing the direction of our technical stack or pushing new features - you'll be key in driving Smarkets forward. Our culture is built on the principles of self-management and rewards people on merit and excellence, avoiding the bureaucracy of pyramid management. Ultimately we are a group of like-minded individuals who enjoy learning, playing, and eating the excellent meals provided by the chefs! Please find more information about our engineering interview process at -