Weâre a remote-first startup, seeking an experienced **Backend Engineer** to join us in redefining the way the world shops.
In this role, youâll deploy your expertise and passion for Python, AWS services, and serverless architecture to craft scalable microservices for a wide range of backend functions. This is an exciting, senior opportunity to join an innovative team where you will have a significant impact shaping a product we hope will become a household name.
## The Opportunity
We believe shopping technology needs a make-over and smarter ways to help save, monitor and share the products you love. In 2020 we launched a beta platform to validate our early assumptions. Through careful analytics, retailer relationships and customer testing, weâve learnt a huge amount about the world of shopping which is fueling our development of an exciting new e-commerce journey.
As a Backend Engineer, youâll join us in a full-time remote capacity with significant autonomy and opportunity for impact. To thrive in this role, youâll bring a track record writing production-ready code, solving complex problems, and the discipline to work independently with excellent communication. Youâll be working with a small team of specialist engineers to build scalable and resilient microservices on AWS infrastructure for e-commerce.
## What You'll Do
* Develop scalable and modular microservice applications in **Python 3**
* **Work within our TechStack:** AWS, Python3, MongoDB, Atlassian Suite (Jira, Bitbucket), Rest APIs, GraphQL.
* Test, document and deploy code that ensures the integrity of our services.
* Add to and update our APIs and their documentation.
* Create, review and optimize database operations in our applications.
* Analyze and tune application performance with a focus on efficiency throughout.
* Work closely with our **DevOps** to research, plan and architect new solutions to solve complex e-commerce challenges using microservice architecture patterns.
* Implement backend analytics tools and monitor application performance.
* Be highly organized and to collaborate effectively with remote team members.
## About You
* Fluent in English (writing and speaking).
* Located in a European time zone with a fast and stable internet connection.
* **7+ years** of professional full-time work experience as a backend engineer.
* Advanced knowledge of Python 3 and write clean, pythonic code.
* Production experience with **AWS** services in a microservices context: (Lambda, API Gateway, S3, SNS, SQS, Cognito, EventBridge).
* Strong experience with **NoSQL** databases such as MongoDB and DynamoDB
* Passion and track record of building serverless applications (SLS, SAM, arc.codes or Chalice).
* Intuitively look for ways to keep code modular, tested, and maintainable.
* Motivated to work in a flat structure where your knowledge and input have a direct impact on product definition and business success.
* Keen to learn, share and step outside of your comfort zone.
* Interest in working on ambitious solutions to e-commerce challenges.
* A high level of energy and enthusiasm and obvious excitement about being part of a small but ambitious team.
## Good To Have
* University degree in computer science.
* Experience with machine learning and computer vision.
* Experience working in a startup environment.
## Our Culture
Our culture is built on respect, collaboration and a drive to shake up the world of shopping. Weâre at the beginning of our journey with the opportunity for new team members to lead projects, and shape services that customers interact with daily. Our team members are conscientious, deep thinkers, always striving to be awesome human beings.
We are an equal opportunity employer and value a diversity of perspectives and backgrounds at our company. We are dedicated to a policy of nondiscrimination in employment on any basis including race, colour, age, sex, religion, disability, or national origin.