Founding Full-Stack Engineer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Founding Full-Stack Engineer based in Switzerland.
This is a high-ownership engineering role at an early-stage, pre-launch startup, working directly with the founder to build and launch the product from the ground up.
You will take primary ownership of the product’s UI and UX while contributing across the full stack whenever the product requires it.
The role combines hands-on SvelteKit development with TypeScript, Tailwind CSS, Node.js, Fastify, and PostgreSQL.
You will have significant autonomy over technical decisions, implementation speed, and how you solve product and engineering challenges.
The environment is fast-moving and execution-focused, with minimal bureaucracy and an expectation that engineers take problems through to completion.
You will also own frontend performance, deployment workflows, production debugging, and the foundations needed to scale the product reliably.
This opportunity is particularly suited to an entrepreneurial engineer who enjoys building from zero and seeing their work reach production quickly.
Accountabilities:
-
Build and ship SvelteKit applications end to end, including routing, load functions, server-side rendering, form actions, and client-side state management.
-
Develop strongly typed, maintainable TypeScript components and application logic using advanced typing patterns such as generics and discriminated unions.
-
Create responsive, accessible interfaces with Tailwind CSS, including custom design systems, reusable components, and component variants.
-
Build and maintain backend services and REST or RPC endpoints using Fastify, including schema-based request validation, error handling, and authentication middleware.
-
Design and modify PostgreSQL schemas, create and revert migrations, and write raw SQL or use query builders such as Drizzle, Kysely, or Prisma for complex queries.
-
Take ownership of frontend performance, including bundle size, hydration costs, loading waterfalls, and Core Web Vitals.
-
Set up and maintain CI/CD pipelines for Node.js and SvelteKit applications, covering builds, linting, type-checking, and deployments.
-
Debug production issues across the frontend and backend without relying on separate specialists to resolve cross-stack problems.
-
Work directly with the founder to shape product decisions, technical direction, priorities, and execution.
-
Help establish the technical foundations of a product from zero, including repositories, hosting, databases, authentication, deployment, and development workflows.
-
Move quickly from problem identification to production-ready implementation while maintaining strong engineering standards.
-
4+ years of professional frontend engineering experience, including at least 1–2 years of hands-on SvelteKit experience.
-
Deep experience with another modern reactive framework such as React or Vue can be considered when paired with demonstrated ability to ramp up quickly on Svelte.
-
Strong TypeScript expertise, including generics, discriminated unions, complex API response types, and consistent end-to-end type safety.
-
Practical experience with Fastify or deep experience with comparable Node.js frameworks such as Express, Hono, or NestJS, with the ability to quickly learn Fastify’s plugin and hook architecture.
-
Strong hands-on PostgreSQL experience, including schema design, indexing fundamentals, migrations, raw SQL, and query performance analysis using tools such as EXPLAIN.
-
Comfortable working with PostgreSQL through the command line, rather than relying exclusively on ORM interfaces.
-
Production experience with Tailwind CSS, including custom theme configuration, reusable component abstractions, responsive design, and avoiding unnecessary utility duplication.
-
Demonstrable evidence of shipped work through a public GitHub profile with relevant commit history or a live, functioning end-to-end product that can be evaluated directly.
-
Ability to explain and demonstrate a real production incident or technical issue that you personally diagnosed and resolved across both frontend and backend.
-
Strong debugging, problem-solving, and ownership mindset, with the ability to work independently in an ambiguous and rapidly changing environment.
-
Comfortable working remotely from Europe with significant overlap with a founder-led team’s working hours.
-
Entrepreneurial experience, such as founding a company or independently launching a product, is a strong plus.
-
Experience shipping side projects for paying customers, supporting real users, and maintaining production uptime is advantageous.
-
Direct experience using SvelteKit, Tailwind CSS, and Fastify together in production is particularly valuable.
-
Experience establishing a project from scratch—including repository setup, CI/CD, hosting, database infrastructure, and authentication—is a plus.
-
Fully remote working arrangement within Europe.
-
Opportunity to join an early-stage, pre-launch startup at a foundational stage of product development.
-
High level of autonomy and direct collaboration with the founder.
-
Significant ownership over the product’s frontend, UX, architecture, and technical direction.
-
Opportunity to build a product from zero and see your work move rapidly into production.
-
Broad full-stack responsibilities rather than a narrowly defined frontend or backend scope.
-
Fast-paced environment with minimal bureaucracy and a strong emphasis on execution.
-
Opportunity to shape engineering practices, infrastructure, and technical foundations from the beginning.
-
Contract-based engagement with a focus on practical, demonstrable engineering impact.
-
Direct exposure to startup product development, technical decision-making, and entrepreneurial execution.