About the Role We're looking for a Senior Full-Stack Engineer who thrives across the stack and refuses to be boxed in. You move fluidly between frameworks - Next.js to Hono APIs to SvelteKit to Postgres - without friction or hand-holding. AI tools are part of your daily toolkit, and you write specs that make implementation straightforward.
Our Stack - Web Frameworks: SvelteKit, Next.js
- Mobile: Expo (React Native)
- Primary Database: Postgres
- Analytics Database: ClickHouse
- Languages: TypeScript, Python
- Infrastructure: Azure, event-driven architecture
Responsibilities - Build and ship features across frontend and backend systems
- Move seamlessly between Next.js, SvelteKit, and Hono depending on what the problem requires
- Work with Postgres as the primary data layer, designing schemas and optimizing queries
- Write TypeScript across the stack - React/Svelte on the frontend, Hono/Node.js services on the backend
- Contribute Python services where appropriate
- Write technical specifications that define APIs, data models, and UI behavior before coding
- Use AI-assisted development tools to increase velocity and code quality
- Collaborate with product and design to translate requirements into working software
- Participate in code reviews, architecture discussions, and technical planning
- Improve developer experience through tooling, documentation, and automation
- *The company reserves the right to add or change duties at any time.
Qualifications - 5+ years of professional software engineering experience across frontend and backend
- Framework fluency - you pick up new frameworks quickly and don't have strong allegiances; moving from Next.js to SvelteKit to Hono feels natural, not stressful
- Strong TypeScript proficiency - it's your primary language
- Experience with multiple frontend frameworks (React, Svelte, Vue - you're not married to one)
- Familiarity with lightweight API frameworks like Hono, Express, or Fastify
- Deep Postgres experience - you understand indexing, query optimization, and schema design
- Familiarity with event-driven architectures and message queues
- Heavy daily use of AI coding assistants - you've developed workflows that make you faster
- Hands-on experience with frontier LLMs beyond surface-level prompting
- A spec-driven approach - you define what you're building with precision before you start
- Experience with Expo/React Native
- Background with GraphQL, serverless architectures, or ClickHouse
- Background in real estate, marketplaces, or consumer products
- Contributions to internal tooling or developer productivity
Skills - Relentlessly curious - you dig into new tools and technologies before they have comprehensive documentation
- High agency - you don't wait for permission or detailed instructions; you figure things out and drive forward
- Comfortable with ambiguity - you can pick up bleeding-edge LLM tools and make them productive without hand-holding
- Framework-agnostic - you see frameworks as tools, not identities; learning a new one is Tuesday, not a career change
- Self-directed - you identify what needs to be done and do it