Skip to content

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market. epicompany postings stay open a median of 1 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.4%3 days
  3. 7.8%7 days
  4. 14.3%14 days
  5. 33.7%30 days
This job: posted 43 days ago

epicompany median: 1 days open

The posting

🚀 Be part of a movement to change the way Europe pays

In today’s digital Europe, payments still feel too complicated. Random delays, confusing rules, extra apps and accounts make it harder than it should be to pay and get paid.

The European Payments Initiative is changing that with Wero, a proudly European digital wallet to make payments easier, clearer and more secure. Online, in store, at home and across borders, with your money and data protected under European laws and regulations.

Wero is live in Belgium, France and Germany and launching very soon in Luxembourg and the Netherlands. Backed by 16 major banks and the two largest European acquirers, we’re building a brand new, proudly European payment system. Why not join us?

🔎 What's in it for you

  • Build reliable, scalable payment services that make disputes simpler for customers and partners.
  • Work on meaningful problems at the heart of a pan-European payment system, with a direct impact on product quality and user trust.
  • Join a remote-first environment where engineers have ownership and influence from discovery through deployment.

At EPI, we embrace a remote-first culture, enabling our teams to work remotely from the country they are based in, with in-person meetings at least once a quarter to foster collaboration and connection.

🐝 About the team

You’ll join the Disputes team, a small cross-functional team working across the entire product lifecycle, from ideation and discovery to deployment and operational support. You’ll report to Daniel R, Engineering Manager, and work closely with Andrea Ngo, Product Manager, and engineers Si, Oktay and David.

The Disputes team welcomes people who want to influence product decisions. Engineers can choose a roadmap topic to own and lead, challenge existing approaches, present ideas and implement solutions.

💥 Your impact

  • Own and deliver backend features end to end, from API design and implementation to deployment, monitoring and operational support.
  • Lead the architecture and evolution of EPI’s cloud-based microservices, ensuring scalability, performance, security and alignment with mobile and business needs.
  • Define and uphold high code quality standards, applying best practices for maintainable and testable services.
  • Support frontend engineers with backend expertise, guidance on API usage, data contracts and performance considerations.
  • Drive backend platform decisions with a clear understanding of current product requirements and future growth.
  • Balance platform consistency with web-specific needs, making pragmatic technical trade-offs.
  • Improve backend reliability, developer experience and delivery speed for mobile and platform teams.
  • Collaborate with product management, design, frontend, QA and other backend teams to ensure aligned and efficient delivery.

💻 Technology stack

Primary:

  • Kotlin, Ktor, MongoDB, OpenAPI, Docker, DataDog
  • Event Sourcing, Kubernetes, Kotest

Secondary:

  • Yarn, React, Next.js, MUI, TypeScript, Jest, Playwright

🕵🏻‍♀️ To succeed, you should meet at least 70% of these requirements

Mandatory company must-have

  • 7+ years of professional experience in software development, including at least 5 years of backend development.
  • A degree in Computer Science, Engineering or a related field is preferred.
  • Fluent in English (CEFR C1 or C2); French, German, Dutch or other European languages are a plus.
  • Thrive in a remote-first, multicultural environment.

Job specific requirements

  • Proven experience building scalable system architectures, using modern design patterns and REST API design, with a commitment to clear technical documentation.
  • Ability to recognise and implement effective automated tests at appropriate levels.
  • Demonstrated end-to-end ownership of features, with the ability to collaborate across teams with minimal guidance.
  • Experience with frontend technologies and willingness to contribute to frontend tasks would be a plus.
  • Experience designing and implementing Backend-for-Frontend services, or familiarity with frontend concerns such as API contracts, performance and client-specific requirements, would be a plus.

🪜 If this looks like you, the recruitment steps are:

  1. A first call with one of our recruiters
  2. A technical interview focused on the role and your backend engineering expertise
  3. A technical assessment or business case
  4. A final interview with the hiring manager and relevant team members
  5. Hopefully, an offer you can’t refuse

⛔ Turn back if …

  • You’re looking for an already highly structured environment with no ambiguity.
  • You don’t want to take ownership beyond writing code or supporting features after release.
  • You’re not interested in collaborating closely with product, frontend, QA and other engineering teams.

🎁 What we can offer

  • Remote-first culture with quarterly and annual all-staff in-person meetups to keep teams connected and collaborative
  • Possibility to work from another EU country for up to 3 months per year
  • Competitive compensation package, featuring salary, performance-based bonus and a thoughtfully designed, high-quality benefits programme
  • The opportunity to be part of a true pan-European company
  • Learning & development budget: €5,000 training budget per year

Otherwise apply!

🫶 Our commitment to equal employment opportunities

EPI offers the same job opportunities to all, without distinction of gender, ethnicity, religion, sexual orientation, social status, disability or age. EPI promotes the development of an inclusive work environment that mirrors the diversity of the clients our product is serving.

Posting text belongs to the employer. Removal requests: contact us.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against epicompany's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on epicompany's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    epicompany's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.