Software Engineer

Apply now

Software Engineer

At Returnista we're looking for a Software Engineer to join our team.

Full-time · Amsterdam

The role

At Returnista, we’re rethinking how we build software products in the agentic era. We’re looking for a Software Engineer to work on our core platform, with a strong foundation in software engineering and system design, who is excited about how AI will help them build better solutions.

We are in the midst of a revolutionary era of software development and we are excited to explore how we can optimize our way of working. With AI doing much of the coding now, we are spending more time working together on requirements and system design delivering software in rapid feedback loops, slice by slice.

Ultimately though, we’re looking for an engineer who values building high quality software, working in a team and the outcome of what they create.


Responsibilities

Your work spans the full software development lifecycle:

  • Discovery — investigate problems, run technical spikes and proofs-of-concept, and identify the questions that need answering before we commit to an approach.

  • Build —  we deliver new capabilities through a spec-driven workflow with AI agents: prompt, explore, propose, apply. We combine this with XP principles and a highly collaborative way of working as a team.

  • Transition — roll out what you've built, monitor it in production, and make sure it's behaving the way it should

  • Sustain — keep the platform healthy: fix issues, improve quality, and make things faster, simpler, and easier to work with.


About you

The qualities that matter most to us:

  • Problem analysis: You love understanding problems, whether that be listening to customers or analysing logs. We live by the mantra, “fall in love with the problem, not the solution”

  • Judgement: Context matters and the right solution can depend on many factors. You exercise excellent judgment in choosing the right solution for the scenario

  • Quality: At Returnista, we do it right. You’re aware and passionate about what makes software good quality. You strive to do it right

  • Results: You are outcome driven, you want your work to deliver real-world value and results.

  • Teamwork: We believe that, even in the AI era, communication, collaboration and teamwork are as important as ever.


Skills and Experience

4-6 years of professional software engineering experience — enough to have built things, made mistakes, and developed real opinions about how software should be designed

A track record of system design — reasoning about how components fit together, where boundaries should be, and how to make the right trade-offs. Schema design is part of this; how data is shaped affects everything downstream

Strong written communication — much of your day involves writing: specs, design notes, prompts to coding agents, code review. Clear writing is one of the most important skills in this role

Experience with our stack or similar— Node.js, TypeScript, PostgreSQL for operations, ClickHouse for analytics, Docker, Kubernetes, BullMQ, AWS Lambda. You don't need to know every part, but you should be comfortable in this kind of environment


Stack

  • Applications are written ubiquitously across of platform with Node.JS / Typescript

  • Databases are usually Postgres for operations and Clickhouse for analytics

  • Microservices deployed with Docker, Kubernetes, BullMQ, AWS Lambda


Benefits

  • Amsterdam office location

  • Apple MacBook Pro

  • Company + individual based bonus programs.

  • €2k annual training budget

  • Annual "Product Summit" trip (a week in the sun)

  • Weekly workouts and regular company events


Diversity and Inclusion

We actively work to build an inclusive environment where everyone can do their best work. If you're excited about this role and our values resonate with you, we’d love to hear from you regardless of your background.

Apply for the job

Do you want to join our team as our new Software Engineer? Then we'd love to hear about you!

Returnista B.V.