Backend Engineer (Remote, Spain)
Madrid, Spain
Bark
Treat your pup to a monthly surprise with BarkBox, the ultimate dog subscription box! Get hand-picked toys, delicious treats, and endless fun delivered right to your door.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 250 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.
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.
*Please note you must be based in Spain to be considered for this fully remote role
About the role
We are looking for Mid 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: however, 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 implementation.
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 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.
Experience with FastAPI framework
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
- Fully remote working
- Personal annual L&D Budgets with 600€ to spend on your development
- 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 mins)
- 2nd Stage - Technical Task (60 mins)
- 3rd Stage - Values interview (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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture AWS Classification Docker ECS Elasticsearch FastAPI Kubernetes Machine Learning MongoDB MySQL NLP Python Security SQL Testing
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.