Skip to content

Open nowPosted 4 days ago

Senior Software Engineer (Frontend), Remote (EU)

Epassi

Where
Bremen, Hamburg, Berlin
Work mode
Remote
Get the CV for this job

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

Your applicationOpen nowSenior Software Engineer (Frontend), Remote (EU)Epassi · Bremen, Hamburg, Berlin
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Epassi's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.8%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 4 days ago

The posting

Do you want to build the products that help millions of people enjoy the benefits their employers provide?

At Epassi, we make it easy for employees across Europe to use their workplace benefits — whether that's lunch, sports, commuting, culture, or wellbeing. Every day, hundreds of thousands of people open our products to get something good out of their workday. That's what you'd be building.

We're a fast-growing Finnish fintech company expanding across the Nordics and broader Europe. Our stack is modern, our teams are small and autonomous, and we move fast without losing quality. We're looking for a Senior Software Engineer who lives and breathes React and TypeScript — someone who takes ownership of features end-to-end, cares deeply about the user experience, and isn't afraid to venture into the backend when it helps the team ship better.

The Role

You own frontend development of our consumer-facing web products, from architecture and design decisions through to production delivery. You're accountable for building maintainable, scalable React/TypeScript applications that handle real financial transactions. You work across the stack — mentoring the team on frontend patterns, occasionally contributing backend code when it unblocks the team, and partnering with Product and Design to ship features users actually care about.

Your Responsibilities Will Be

Frontend Architecture & Delivery

  • Ship impactful features every week, unblocking Product and Design to move fast without accumulating tech debt
  • Own and continuously improve the architecture and performance of our products — from code structure to app speed to service reliability
  • Monitor production systems closely and lead swift, thoughtful responses when issues arise

Technical Leadership & Standards

  • Model the technical practices, code quality, and ownership mindset you expect from the team — your code is your teaching
  • Raise the bar across the team and beyond — in code reviews, architectural conversations, and collaboration with other squads
  • Drive cross-team technical collaboration, ensuring Frontend, Backend, and Platform teams align on standards and share solutions

Full-Stack Collaboration

  • Unblock the team by understanding and occasionally contributing to Backend code — you bridge Frontend and Backend, reading Java when needed and writing it when it helps ship faster
  • Partner closely with Backend engineers on API design, data flow, and performance — you come with opinions rooted in user experience
  • Collaborate with Product and Design from discovery through delivery, respectfully challenging assumptions when needed to keep shipping simple, impactful features

Quality & Observability

  • Set and maintain high standards for testing — unit, integration, and end-to-end — so the team ships with confidence
  • Establish monitoring and observability practices that let us catch and fix issues fast, not after users notice them
  • Own performance budgets and optimization — you ensure the app stays fast and reliable for real users, including on slower networks

You'll Be Successful In This Role If

  • You have 5+ years of experience building production React/TypeScript web applications
  • You take genuine ownership — you don't wait to be told what to do, you find problems and fix them
  • You're comfortable working across the stack: you might be a frontend-first engineer, but you're not afraid of a Java codebase when the situation calls for it
  • You write code that others can understand, extend, and be proud of
  • You have experience with modern React patterns — state management (Redux, Zustand, or similar), performance optimisation, testing, and component architecture
  • You've worked in a product team before and understand what it means to balance feature velocity with technical quality
  • You communicate clearly — in code reviews, in design discussions, and in a cross-functional team where not everyone speaks the same technical language

Nice to Have

  • Experience with React Native — teams we collaborate with includes mobile, and engineers who can move between web and mobile are particularly valuable
  • Hands-on backend experience (Node.js, Java/Spring) — especially if you've owned an API layer or a BFF
  • Fintech, payments, or regulated product experience — you understand what it means to build software where errors have financial consequences
  • Experience with micro-frontend architectures, CI/CD pipelines, or design systems
  • Familiarity with AI-assisted development workflows

Your Language Profile

  • English: Professional working proficiency (required)

Why Epassi

  • Meaningful product: You're not building another ad tech tool. You're helping people access lunch, sports, and wellbeing benefits — things that actually improve daily life.
  • Real ownership: Senior engineers here set the direction. You'll have room to propose architecture, push back on bad ideas, and influence how the product evolves.
  • Growing company, stable foundation: We've been profitable and growing for over 15 years, with serious expansion momentum across Europe. Fast-paced but not chaotic.
  • Flexible and remote-friendly: We have offices in Helsinki but support remote work across the EU.
  • Strong team: Small squads, experienced engineers, and a culture that values learning and craftsmanship.
  • Competitive compensation including Epassi's own employee benefit package (naturally).

A Few Things We Value as a Team

  • Shipping working software over perfect software — and fixing it fast when something breaks
  • Direct, honest feedback — in code reviews and in planning
  • Curiosity — engineers who read, experiment, and bring ideas from outside the building
  • Pragmatism — we use the right tool for the job, not the trendiest one
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 Epassi'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 Epassi'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

    Epassi'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

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.