Senior Software Engineer (Frontend), Remote (EU)

Epassi

Berlin

Remote

EUR 70,000 - 110,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly
EU-wide remote work
Growth opportunities
Competitive pay
Office in Helsinki (remote across EU)

Job summary

Epassi is seeking a Senior Software Engineer who lives and breathes React and TypeScript to own frontend development of our consumer-facing web products. You will design, build, and ship features end-to-end, mentoring the team and occasionally contributing backend code when it helps shipping faster.

You will collaborate with Product and Design to deliver value, maintain quality, and ensure performance across the stack, while staying aligned with engineering standards and observability practices

Qualifications

  • 5+ years of experience building production React/TypeScript web applications.
  • Owns problems, proactive, takes ownership and acts without waiting for instructions.
  • Comfortable across the stack; may touch Java code when needed.
  • Writes clean, maintainable code with good architecture.
  • Experience with modern React patterns (Redux, Zustand) and testing.

Responsibilities

  • Ship impactful features every week, unblocking Product and Design to move fast without accruing tech debt.
  • Own and continuously improve the architecture and performance of our products, from code structure to app speed.
  • Monitor production systems and lead swift, thoughtful responses when issues arise.
  • Collaborate with Backend on API design, data flow, and performance, guiding across teams.

Skills

Ownership
Frontend leadership
React
TypeScript
Code reviews
Cross-functional collaboration

Tools

React
TypeScript
Redux
Zustand
Node.js
Java

Job description

We are Europe’s leading provider of employee benefits technology. Millions of employers and staff use Epassi’s digital and mobile solutions to seamlessly redeem employee benefits across our unrivalled merchant network. Epassi - Wellbeing that works! 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Total Reward (f/m/d)
Head of Total Reward (f/m/d)

Epassi • Bremen

Hybrid
EUR 150,000 - 210,000
Hybrid work model
Growth opportunities
Global company culture
Head of Total Reward (f/m/d)
Head of Total Reward (f/m/d)

Epassi • Hamburg

Hybrid
EUR 120,000 - 180,000
Hybrid work model
Employee wellbeing emphasis
Career growth opportunities
Enterprise Systems Specialist
Enterprise Systems Specialist

Epassi • Germany

Remote
EUR 90,000 - 130,000
People Systems & Technology Partner
People Systems & Technology Partner

Epassi • Hamburg

On-site
EUR 65,000 - 90,000
People Systems & Technology Partner
People Systems & Technology Partner

Epassi • Berlin

On-site
EUR 75,000 - 110,000
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)
(Senior) Full-Stack Engineer (TypeScript + Kotlin/Java) (m/f/x)

Scalable Capital • München

On-site
EUR 90,000 - 120,000
Relocation support
German language classes
Company pension
+4
People Systems & Technology Partner
People Systems & Technology Partner

Epassi • München, Bremen, Hamburg

On-site
EUR 90,000 - 130,000
Senior Frontend Engineer
Senior Frontend Engineer

nuvo • Berlin

On-site
EUR 70,000 - 110,000
VSOP options
Urban Sports Club membership
Workation up to 60 days per year
+6
Senior Fullstack Engineer
Senior Fullstack Engineer

Peec AI • Berlin

On-site
EUR 100,000 - 150,000
Aggressive equity compensation package
Paid Uber Eats & Uber home when working late
Exciting work with real impact
+2
(Senior) Full Stack Engineer (Typescript) (m/f/x)
(Senior) Full Stack Engineer (Typescript) (m/f/x)

Scalable GmbH • Bayern

On-site
EUR 70,000 - 110,000
International relocation support
Opportunity to work from abroad
Education Budget
+3