All positions
Senior Product
EngineerEngineering
- Tallinn or Remote (EU)
- Full-time
Apply for this role
Department
Engineering
Location Tallinn or Remote (EU)
Type Full-time
Apply for this role
We read every application and reply either way.
The Mtrix dashboard is where our customers live: analytics, experiment reports, session replay, heatmaps, funnels. As a
Senior Product
Engineer you own whole surfaces of it — not tickets, surfaces. You take a problem like "brands can't see why a variant won" and carry it from
data model to shipped UI.
The stack is Svelte on the
front, Node and
MongoDB behind it, D3 where the
data gets visual. You would be one of a handful of
engineers, which means broad ownership, short arguments, and your work in
front of paying brands the same week you write it.
What you'll do
- Design and build dashboard features end to end — API shape, data aggregation, and the Svelte UI on top.
- Own core surfaces like dashboards, funnels, and experiment reports, and be the person who makes them better every month.
- Turn dense data into interfaces people actually read — charts, tables, timelines, replay.
- Keep the dashboard fast as the data behind it grows by orders of magnitude.
- Talk to the brands using your work, and let what you hear reshape it.
What we're looking for
- 5+ years building web product, with UI you shipped and owned — not just contributed to.
- Strong JavaScript/TypeScript and real comfort on both sides of the API.
- Taste for data-heavy interfaces: you know when a chart lies and when a table is the honest answer.
- You default to shipping: small pull requests, real data, follow-through after release.
- You write clearly — decisions, trade-offs, and PR descriptions people can follow.
Nice to have
- Svelte, or another compiler-era framework, in production.
- D3 or other serious charting work.
- Time spent in analytics, experimentation, or ecommerce products.
How we hire
- 01 You apply The form below is the whole application. A few lines on what you have owned beats a long CV — we read every one.
- 02 A real conversation A call about the work, the trade-offs, and whether the job we just described is the job you want.
- 03 A working session A short, realistic exercise close to the actual job. You will know exactly what to expect beforehand.
- 04 A clear answer A yes or a no, with reasons. We would rather respect your time than keep you guessing.
Apply for this role
Applying for
Senior Product
Engineer — the form is the whole application.
First name
Last name
Email
Where are you based?
LinkedIn optional
Portfolio or GitHub optional
What have you owned?
We read every one and reply either way.
Mtrix stores and processes your details to consider your application and get back to you, as described in our privacy notice.