Thril builds the infrastructure for global sports participation through a platform connecting players and venues. We are expanding rapidly from Finland and Estonia into the wider European market.
What makes this role attractive
Joining our team involves working alongside three highly skilled developers at a pivotal growth stage. You will influence architectural decisions for a high-velocity startup during international scaling. You will work directly with a small, multidisciplinary team of expert founders. The role offers immediate impact on an infrastructure layer used for everyday sports. Every contribution impacts an ecosystem used for sports monetization and social connection.
The Role and Technology
Engineers at Thril design scalable solutions for a multi-sport booking engine. You will build complex features (such as split payments and recurring reservations). Work spans the entire stack from PostgreSQL migrations to React Native mobile development. We manage a TypeScript monorepo using Yarn v4.
| Layer | Technologies |
| Backend | Node.js, Express, PostgreSQL, Kysely, Stripe |
| Frontend | React, Next.js, React Native, Expo |
| Operations | Docker, Coolify, Sentry, Pino, Vitest, Grafana |
Our Culture
We are a startup, so that should already tell quite a bit. We operate with very little bureaucracy. Decisions are made quickly and people are trusted to execute. If you want to have repeated meetings for no apparent reason, this isn’t a place for you.
While we work mainly remotely, communication is constant and transparent. Everyone understands what we are building and why it matters. An office is also in the works. Please know how to use modern communication devices and apps. And no, we do not use Teams or Slack.
Most importantly, we genuinely enjoy (maybe even love?) working together. Many of us are friends outside of work as well and like to sport a lot.
Our Offering
Compensation
- Salary range €5,000 – €6,000 / month
- Stock options with meaningful upside tied to company growth
Benefits
- Comprehensive occupational healthcare
- Lunch benefit
- Company-provided high-quality work equipment
- Regular team sports sessions
- Quarterly team offsites with the whole company
Candidate Fit
This position suits developers who work independently and are fluent wihtout the use of AI. GenAI tools are encouraged and required at Thril, but you should be able to work without it in terms of quality. We are a team of highly skilled professionals with no capacity for junior mentorship. We require at least five years of professional experience and mastery of functional TypeScript. You must prioritize production excellence through observability and robust system design. Extra points if you have an eye for UIUX!
Red flags
We are likely not a fit if you:
- prefer extensive oversight.
- have reliance on GenAI tools.
- have no competence in GenAI tools.
- prefer not touching relational databases and typed languages.
- enjoy slow-paced corporate environments and heavy hierarchy.
Logistics and Process
Physical presence at the Helsinki headquarters is preferred. We offer a 3-stage transparent recruitment pipeline: 1 code challenge, 2 technical deep dive and 3 CTO interview.