Full Stack Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
We are seeking a Full Stack Software Engineer to help build our platform from an early stage. This position offers a distinctive opportunity to work across the full stack, from React/TypeScript interfaces through to a C#/.NET back end, with real influence over technical decisions and engineering standards as one of the company’s earliest engineering hires. This is a pre-seed company: it’s not a guaranteed path, but when we succeed, the upside is significant. This role won’t suit a typical career developer looking for a safe, well-trodden path., * Designing, building, and shipping features across the full stack, from database to UI.
- Working closely with the founding team to translate product requirements into robust, scalable systems.
- Building and maintaining APIs and services in C# (.NET Core / ASP.NET) backed by SQL, with attention to query performance and tuning.
- Building responsive, accessible interfaces in React and TypeScript, using the team’s front-end toolkit (Vite, turborepo, pnpm, Radix, ShadCN, Tailwind, Zustand, Tanstack Router, Tanstack Query).
- Contributing to the mobile experience using React Native and Expo, sharing patterns and tooling with the web codebase where sensible.
- Using AI coding tools as part of your workflow - critically reviewing, testing, and taking ownership of AI-generated code rather than accepting it uncritically.
- Participating in code review, architectural discussions, and establishing engineering practices and standards as an early hire.
- Helping build a culture of strong engineering discipline including clean code, sound OOP design, and a proper test pyramid in a company operating in a regulated, data-sensitive industry.
Requirements
- Strong engineering fundamentals: SOLID, DRY, Law of Demeter, and the reasoning behind them, not just the acronyms.
- Good architectural vocabulary and understanding - able to discuss trade-offs, not just name patterns.
- Solid grounding in design patterns and practices, and a clear sense of what makes code genuinely clean and maintainable.
- Strong OOP design and development skills.
- Understanding of the test pyramid and how to apply it practically.
- Exposure to delivering at scale - not necessarily concurrent users, but real transactional data volume and processing.
- Hands-on experience with TypeScript and React; comfortable picking up an opinionated modern toolkit even where specific tools (Zustand, Tanstack Query/Router, Radix, ShadCN) haven’t been used directly before.
- Hands-on experience with C#, .NET Core / ASP.NET, and Web API design.
- Solid SQL skills; experience demonstrating query tuning is a bonus.
- Knows how to use AI coding tools properly and is able to explain what a genuine review process for AI-generated code looks like, not “vibe coding” without review or understanding.
- An entrepreneurial mindset - someone who understands and accepts the trade-off between a pre-seed company’s risk and its potential reward.
- Desirable Experience with React Native and Expo.
- Experience with monorepo tooling (turborepo, pnpm workspaces, or equivalent).
- Experience in insurance, fintech, or another regulated/compliance-sensitive industry.
- Side projects, open-source contributions, or prior startup/founder experience.
About the company
We are a pre-seed startup building an AI-powered product for the insurance sector, helping streamline and modernise processes that are traditionally slow and manual, and integrating with the existing workflows of the businesses we serve.
What We Offer A genuine ground-floor opportunity, with real influence over both the product and the engineering culture as one of the company’s earliest hires. A small, fast-moving team where ownership and autonomy are expected from day one. Meaningful equity in the business, with significant upside if the company succeeds. The chance to help define engineering standards and practices from scratch, rather than inheriting someone else’s. Remote working.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Dev Digest 132 - Binging WADFlix?
Dev Digest 113 - Debugging above the cloud
WeAreDevelopers Dev Digest Issue 116 - The new search wars…