Senior Backend Engineer
We usually respond within three days
About Bark
Bark is revolutionising the way people find professionals in over 1,000 unique categories. As the UK's largest and fastest-growing services marketplace, we're on a mission to make finding the right professional quick and easy. With a presence in eleven countries and plans for further expansion, joining us at this genuinely exciting time will be a journey like no other.
Our cutting-edge technology ensures that you can always find the best professional for any job. With a talented team of over 270 dedicated individuals, we're committed to providing exceptional service and ensuring that our customers are satisfied every step of the way.
This is an exciting time to join our scaling business, we recently placed in the Sunday Times Best Places to Work 2024, and previously were 64th in the Sunday Times 100 fastest growing private tech companies in 2023.
As a profitable scale-up, Bark is in a unique position to offer the best of both worlds; the excitement and agility of a start up combined with the financial security and backing of a renowned private equity firm, EMK Capital. You'll have ownership, agility, responsibility and stimulation without any of the worry.
About the Role
We are looking for Senior Back End Engineers to join our growing team. You’ll become a core part of our growing, dynamic team which is responsible for scaling our existing platform from a monolith into a service oriented architecture, as well as building out new services for our expanding product offering.
You’ll be someone who loves innovating and problem solving, and gets a kick out of making systems work efficiently at an increasingly large scale.
Our current back-end technology stack is written in Python and you will need to be able to work within this codebase - but we are at the start of a journey, and your experience will help to shape our technology strategy, adapting our architecture as we grow.
You’ll get the opportunity to utilise a variety of technologies to pave the future of Bark whilst enhancing how we solve complex online problems in cutting-edge areas such as search, classification and core marketplace services. You’ll be involved in every aspect of the process: idea generation, business analysis, technical and architectural design through to
Responsibilities
Work with development teams and product managers to conceptualise and implement software solutions
Build elegant and performant APIs
Develop and manage well-functioning databases and applications
Proactively propose and implement improvements to the codebase
Mentor other engineers to support their growth
Design and code solutions for systems with 1000s of transactions a second
Work with our Data Insights and Data Science teams to transform the TBs of data we have, into insights to revolutionise the product
Required Skills and Experience
Expertise and extensive experience using Python (or similar Back End language) in a production environment
Defining, implementing and testing APIs
Integrations with 3rd party APIs
Production MySQL experience; strong SQL skills
Using Docker in production, ideally with Kubernetes or Fargate/ECS/EKS
Experience building, maintaining, testing and documenting APIs to be used by other developers both internally and externally
Strong organisational skills
Ability to achieve goals in a highly innovative and fast paced environment
Desired skills and experience
Familiarity with the AWS ecosystem. Knowledge of SQS (or similar Queue management system) and its purpose.
Experience with other data stores like ElasticSearch, MongoDB or similar
Interest in machine learning topics such as logistic regression, NLP and others
Perks and Benefits
- Share options in a rapidly growing company whose founders have a proven track record and are Private Equity backed
- Flexible working policy with a central office in London
- Private health insurance run by Bupa
- Personal annual L&D Budgets with £1,000 to spend on your development
- Enhanced Gympass membership for all employees with access to mental health courses and fitness classes
- Fully stocked kitchen and monthly lunches
- Financial advisor
- Cycle to work scheme
- Regular wellness weeks with industry leading talks through to massages in the office
- Being at the forefront of an industry with new and exciting problems to solve
Interview Process
- Screening Call with Talent Partner (30 mins)
- 1st Stage - Hiring Manager Stage (30/45 mins)
- 2nd Stage - Technical Task (45 mins)
- 3rd Stage - System design interview (45mins)
- 4th Stage - Values interview (30/45 mins)
Diversity Statement
At Bark, we are a platform for people, revolutionising the way professionals and individuals connect since 2014. Our culture is defined by excitement, ambition, and a commitment to raising the bar. We value diversity, equity, inclusion, and belonging (DEIB) and are dedicated to embedding these principles into everything we do. We are committed to fostering an inclusive environment where everyone can thrive, and our focus is on hiring, retaining and developing a globally diverse workforce that is passionate about excelling our platform and supporting our customers succeed. Be part of our dynamic team, where bold ideas thrive, and create a future worth shouting about.
- Department
- Engineering
- Locations
- London
- Remote status
- Fully Remote
Senior Backend Engineer
Loading application form
Already working at Bark?
Let’s recruit together and find your next colleague.