Dieses Stellenangebot ist nicht mehr verfügbar
.NET Platform Engineer (Backend)
The Carrot Corporation
- United Kingdom
- United Kingdom
Über
We're The Carrot Corporation, an early-stage startup building Kapish, a platform that makes it possible to ship and operate learning apps without repeatedly solving the same problems – such as compliance, publishing, or content management. We focus on scale through automation and technical ownership: APIs are the product to us, not just implementation details. We use code generation and tooling to remove repetition and reduce risk, so engineers can focus on work that requires judgment and skill.
We value curiosity, clear thinking, and people who enjoy talking through problems as much as solving them. We keep the team small by design, trust people with real responsibility and technical ownership, and encourage pragmatic decision-making through open discussion.
*What we’re building*
We’re building an edtech publishing platform that supports multiple learning apps within a single ecosystem. The platform handles shared concerns like accounts, profiles, rewards, content publishing, and compliance, so individual apps don’t need to reimplement them from scratch. Distribution happens through a storefront-style experience with consistent identity and progression across experiences.
Content and progression are treated as structured data that can evolve over time without constant app releases. The goal is to make building, operating, and evolving learning apps simpler, safer, and more scalable as the platform grows.
*What it’s like working here*
We organise around trust, ownership, and clear responsibility. People are expected to own their area end to end and be recognised for the impact of their work. Knowledge sharing matters, but informally – to avoid silos rather than to satisfy process.
We use automation and tooling to stay effective as the platform grows. Code generation is a deliberate choice, not an afterthought, and we focus on shipping working systems rather than chasing theoretical perfection. This is a place for people who enjoy thinking through problems with others and steadily building things that need to work in the real world.
*What you’ll be doing*
In the first phase, you’ll work on the core backend of the platform, turning generated structure into real, production-ready behaviour. This includes implementing platform logic within generated APIs, working closely with data models and migrations, and contributing to how the platform evolves as real requirements emerge.
Day to day, this is a hands-on role: writing and reviewing backend code, reasoning about data and API behaviour, and improving systems as requirements evolve. You’ll have ownership over the areas you work on, with the expectation that you’ll make pragmatic decisions, talk through trade-offs with the team, and keep the focus on incremental delivery.
As the platform grows, you’ll increasingly influence its shape by refining patterns that work and feeding those learnings back into the tooling. This role is about building a foundation other developers and applications can rely on, and taking responsibility for keeping it understandable, stable, and evolvable.
You won’t be expected to know everything upfront – we care more about how you reason about systems than about encyclopaedic knowledge.
*How the role will evolve*
Over time, we expect this role to gradually shift from being primarily hands-on implementation toward broader technical ownership. As the team grows, additional engineers will take on more of the day-to-day work, freeing you to focus more on shaping platform boundaries, patterns, and longer-term direction.
This naturally extends into the platform’s next phase, which focuses on client-facing, generated SDKs and libraries built on top of the core system. Experience gained building the platform itself is a key part of being effective in that phase.
For the right person, this role can naturally grow into a Platform Lead position - taking responsibility not just for code, but for how the platform is designed, evolved, and used by other teams. That progression comes from ownership and impact, not from time served or titles.
*What we’re looking for*
We’re looking for someone with experience building real backend systems and APIs, who enjoys taking ownership and is keen to keep learning as the platform evolves. The platform uses generated code extensively, so being comfortable working within existing structure, and reasoning about abstraction, scope, and trade-offs is all part of the role.
This role sits between greenfield and established systems. There is a structured platform in place today, and part of the work is understanding and extending it.
We invest in people, not profiles. If you’re interested in taking responsibility for a platform, being recognised for the impact of your work, and contributing to something that grows in scope and influence over time, we should talk.
*Tech Snapshot*
The core platform is built on .NET 10, with a Postgres-backed data layer using abstractions over EF Core and Dapper. Front-end applications are built with Vue.js, TypeScript, and Pinia.
The platform exposes REST APIs, with contracts generated from shared definitions. Implementing behaviour typically involves completing abstract base classes rather than hand-rolling boilerplate.
Authentication is handled by a custom platform based on OpenIddict, including support for SAML SSO.
Tooling currently spans PowerShell and Python, with a deliberate move toward Python for automation and orchestration. Comfort working across both - and helping shape that direction - is a plus.
We’re open to improving the stack and the way we work; design decisions are made collaboratively, and ideas are valued over hierarchy.
*How do I apply?*
Please apply directly through Indeed. If you include a covering letter, please consider including:
* A brief introduction
* Something you’ve built or worked on that you’re particularly proud of, and why.
* Links to any relevant projects or repositories you’re happy to share.
It doesn’t need to be long - we’re more interested in how you think about your work than in perfect formatting.
We try to reply promptly to applications, but sometimes volume makes that difficult. If you don’t hear back, please don’t take it personally. We’re not working with agencies for this role - direct applications only.
Job Types: Full-time, Permanent
Pay: £45,000.00-£55,000.00 per year
Benefits:
* Company pension
* Flexitime
* Work from home
Experience:
* .NET Core: 3 years (preferred)
Location:
* United Kingdom (required)
Work Location: Remote
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.