Join to apply for the Product Software Engineer (m/f/d) role at uptain GmbH
Join to apply for the Product Software Engineer (m/f/d) role at uptain GmbH
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.
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.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Information Technology Industries
Software Development
Referrals increase your chances of interviewing at uptain GmbH by 2x
Get notified about new Software Engineer jobs in Germany .
Germany $100,000.00-$170,000.00 6 months ago
Full-Stack Developer - Full-Time (all genders)
Frontend software engineer (React) - Europe Remote
Munich, Bavaria, Germany $35,000.00-$40,000.00 1 month ago
Germany $100,000.00-$150,000.00 2 months ago
Software Developer Full Stack (m/f/d) - remote option
Web-Tools Engineer | Europe | Fully Remote
Frontend Developer / Remote within Germany (All genders)
Senior Software Engineer (m/f/x) - based in Germany
Frontend Developer / Remote within Germany (All genders)
Mainz, Rhineland-Palatinate, Germany 1 month ago
Weâre unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr