Full-stack Engineer

Engineering · Tallinn · Full-time

Apply for this role

Mtrix is not a dashboard bolted onto someone else's store — brands edit, test, and ship their actual storefronts through our visual builder. Full-stack here means the whole path: the editing canvas in the browser, the APIs that persist and serve it, and the delivery path where our latency is a customer's page speed.

You would work in SvelteKit and TypeScript on the front, Node, Express, and MongoDB on the back. The interesting problems live at the seams — an element you make draggable in the builder has to render perfectly on a production storefront under load.

What you'll do

  • Ship features that span the stack: builder canvas, API, data model, and the SDK path that renders it on live stores.
  • Extend the visual builder — components, templates, and editing interactions that feel native.
  • Design APIs and MongoDB data models that hold up as customers' catalogs and traffic grow.
  • Treat storefront-path performance as a feature: profile it, budget it, defend it.
  • Debug across the whole surface — from a browser event in the editor to a slow query behind an endpoint.

What we're looking for

  • 3+ years shipping full-stack web products in JavaScript/TypeScript.
  • Comfortable owning a feature from database schema to polished UI.
  • You care about latency the way our customers do — it is their revenue.
  • Pragmatic about scope: you would rather ship the honest version this week than the perfect one someday.

Nice to have

  • Svelte or SvelteKit in production.
  • MongoDB aggregation pipelines, caching layers, or CDN/edge experience.
  • Familiarity with Shopify or other ecommerce platform internals.

How we hire

  1. 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.

  2. A real conversation

    A call about the work, the trade-offs, and whether the job we just described is the job you want.

  3. A working session

    A short, realistic exercise close to the actual job. You will know exactly what to expect beforehand.

  4. 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 Full-stack Engineer — the form is the whole application.

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.