Skip to content
All open roles

Senior full-stack engineer

  • Engineering
  • Senior
  • Remote
  • Full-time
  • 5+ years

Own features end to end across TypeScript front-ends and Node.js and Go services, on client platforms and on our own products, flowKreator and TenBit CRM.

Apply for this role

Posted 18 October 2026

About the role

You will join a small senior team that builds and runs production software for clients in media, finance and SaaS, and for our own products. Most features you build will touch the database, the API and the interface, and you will see them through to production and beyond.

We work in short iterations with working software every week. You will talk directly to clients and product owners, help shape scope, and be trusted to make technical decisions and explain them.

What you will do

  • Design, build and ship features across the stack, from data model to user interface
  • Write clear, tested, reviewable code and review your colleagues' work
  • Own what you ship in production: deployments, monitoring, alerts and fixes
  • Turn loosely defined requirements into a plan, and flag risks early
  • Work with designers to build interfaces that are fast, accessible and match the design
  • Improve the codebase you touch: performance, observability, developer experience
  • Mentor mid-level engineers through pairing and code review

What you will bring

  • 5 or more years building production web applications
  • Strong TypeScript, React and Next.js experience
  • Solid back-end experience with Node.js or Go, REST or GraphQL APIs, and PostgreSQL
  • Experience deploying and operating services on a major cloud provider
  • Good judgement about trade-offs, and the ability to explain them in writing
  • Comfortable working in English with clients and teammates

Nice to have

None of these are required. If you have some, tell us about them.

  • Experience with event-driven systems using Kafka or RabbitMQ
  • Rust for performance-critical services
  • Building products with AI features such as assistants or search
  • Payments, subscriptions or multi-tenant SaaS

Your first 90 days

  1. First 30 days

    Set up, meet the team and the client, and ship your first features to production.

  2. By 60 days

    Own a meaningful part of a product and lead its technical decisions.

  3. By 90 days

    Shape the roadmap with the product owner and start mentoring a newer engineer.

What we offer

Remote-first
Work from wherever you do your best work, with at least four hours of overlap with your team.
Flexible hours
We care about outcomes and clear communication, not about when you are online.
Proper equipment
A modern laptop and the tools and licences you need from day one.
Learning budget
A yearly budget for courses, books, certifications and conferences.
Paid time off
Paid annual leave, public holidays and sick leave, and we expect you to use them.
Real ownership
Small teams, direct contact with clients, and work on our own products as well as client platforms.

How hiring works

  1. 01

    Apply

    Send a CV or a link to your work. A short note about what you want to do next helps.

  2. 02

    Intro call

    Thirty minutes with someone from the team you would join. Questions go both ways.

  3. 03

    Technical session

    A practical conversation about real work: code you have written, a system you have run, or a small take-home you choose.

  4. 04

    Offer

    A written offer with the details clear. We aim to finish the whole process within two weeks.