THESE CHALLENGES ARE WAITING FOR YOU
We are dedicated to revolutionising e-commerce by addressing the pervasive issue of shopping cart abandonment. Our mission is to empower online retailers with innovative, data-driven solutions that enhance customer retention and boost sales. Our flagship product leverages advanced algorithms to deliver personalised interventions, such as dynamic exit-intent popups and trigger emails, effectively re-engaging customers and guiding them to complete their purchases.
We manage a complex platform spanning:
* Node + TypeScript, Python (Services, Lambdas, Express / NestJS / Fastapi)
* AWS (Lambda, ECS, SQS, DynamoDB, API Gateway, CloudFront, IAM, and so on)
* Kafka (event-driven flows and ingestion)
* SQL database as our main database (and some extra MongoDB, Redis, Redshift)
* Deployments via Serverless Framework and Terraform
Challenges We Have:
* Building high-throughput Kafka consumers that juggle millions of events per day without losing data.
* Working and integrating with existing features and ensuring minimal downtime for end-users.
* We sometimes encounter stale or messy code. We apply a ‘boy-scout’ approach: leave every part of the code a bit cleaner than we found it.
THIS DISTINGUISHES US
As a team, we’re on a mission to deliver impact fast by shipping value-driven features to production with an effective lean approach. We heavily embrace a fail-fast, learn-fast, improve-fast mindset: we’d rather deploy an MVP quickly and refine it, than polish code for months chasing theoretical perfection.
* We are product-oriented, we shape features from initial scoping through production rollout, and we count every idea!
* We are delivery-focused, we empower rapid decisions and quick moves, the sooner we deliver - the more we can improve!
* And of course we fail-fast, learn-fast. We try things. Sometimes they don’t pan out, and that’s okay — we learn, document and iterate.
We offer:
* Ownership, we trust you to make decisions. Your craft, your approach, your results.
* Anti-bureaucracy, we have only a few meetings and aim to become more and more async.
* Work Setup, choose your own hardware & tools. Your game rules here.
* Flexible Hours, we value outcomes and responsibility, not strict 9-to-5s.
* Remote, we work from different places across Europe.
* Growth, we support you by providing access to conferences/courses, opportunities to rotate across different areas of the stack, and full access to O’Reilly’s online library.
* Difference, as part of a small, agile team, you’ll have significant influence over technical direction and product decisions — your contributions won’t get lost in the shuffle.
WHAT YOU BRING
* You’ve designed or contributed to distributed systems — dealing with microservices or event-driven architectures.
* You can articulate trade-offs quickly, with a focus on getting things to production, but you know when it’s time to step back and take a bigger look.
* You don’t wait for tasks to land in your lap — you propose solutions, talk to stakeholders, and clarify the unknowns.
* You’re eager to fail fast, learn from it, and share those lessons with the team.
* You enjoy constructive feedback (code reviews, architecture discussions) and you’re not shy about asking clarifying questions.
* Comfortable with async communication. We work largely through Slack and short syncs — clear, concise communication is crucial for us.
About us
Nice that you are interested in uptain! Our dynamic and 100% remote team is looking forward to getting to know you.
Yes, you read that right: uptain has recently become a company without a fixed office! Our team is spread across Germany and Europe and is fully digital.
At uptain, we are working together to revolutionise the world of online shops. Our aim is therefore to constantly improve our products, to be pioneers in the field of customer recovery and to fulfil the wishes of our customers.
We love productive chaos and you should too! There are no limits to your creativity at uptain. Above all, it is important to us that you bring a lot of self-motivation and desire to actively realise your ideas with us. However, if you get stuck, everyone in the team will be there to help you.
Thanks to our open dialogue culture and our weekly agile stand-ups, everyone is always up to date and knows what the other team members are currently working on. We like to share our knowledge with everyone and always have a very varied working day.