The Role
As a Senior Full Stack Engineer, you'll design and ship end-to-end features using TypeScript and Node.js, ensuring high performance and usability. The role involves working on both backend and frontend, integrating AI capabilities, and driving engineering standards while collaborating on product decisions.
Summary Generated by Built In
Caffeine.ai is building the platform for self-writing apps — where natural language produces full-stack, production-ready applications deployed to the Internet Computer, an open sovereign cloud. Our mission is to make building software as simple as a conversation: ideas become live systems in minutes, with no code required.
What sets Caffeine apart is the infrastructure beneath it. While other self-writing platforms build on traditional stacks, Caffeine runs on a different foundation — one where apps are tamperproof by design, data is guaranteed safe on every update, and backend code is written in Motoko, a language built specifically for AI code generation. This is a platform built for real production software, not just prototypes.
We are a cross-functional team of engineers and researchers building the AI that powers this new paradigm.
As a Senior Full Stack Engineer, you will own vertical slices of the Caffeine platform—from data models and APIs to real-time user interactions in the browser. This is not a role where frontend and backend are “handed off” between teams. You will regularly design the API you consume, evolve the data model behind it, and ship the UI that makes it usable.
You will work in TypeScript across the entire stack, building systems that integrate AI-driven code generation, while ensuring they feel fast, reliable, and intuitive to users.
This role is for a true generalist with deep expertise in TypeScript. This is a high-agency role for an engineer who cares as much about API latency and data integrity as they do about render performance and UX.
- Design and ship end-to-end features: Design and ship end-to-end features using TypeScript, Node.js, and React. You will make architectural decisions that span the Data model, API, and UI to ensure type safety, consistency, and scalability.
- Build the "AI-Native" Experience: Work with AI researchers to integrate LLM capabilities into the product. You will handle the complex state management required to stream AI responses while maintaining a responsive, seamless UI.
- Own backend and frontend quality: Optimize API latency, data access patterns, and background workflows—while also managing React render performance, state complexity, bundle size.
- Operate with high autonomy: Take features from vague problem statements to production. This includes clarifying requirements, proposing solutions, implementing them, and validating outcomes.
- Drive Engineering Standards: Champion code quality across the stack. You will add testing (unit, integration, e2e) and observability (logging, tracing, user analytics) to ensure we ship with confidence.
- Partner on product decisions: You are a product engineer, not just a ticket-taker. You will work closely with product and design to shape platform capabilities, challenging assumptions where needed.
- Experienced: You have 7+ years of experience building production web applications and distributed systems.
- A True Full-Stacker: You are highly proficient in both the backend (Node.js, SQL/NoSQL, API design) and the frontend (React, modern CSS, state management). You don't just "get by" in one area; you work independently in both.
- TypeScript Native: You leverage TypeScript’s full power to ensure safety and developer velocity across the entire stack.
- Strong product sense: You have a strong sense of UX and care deeply about the end-user experience, but you build with the pragmatism required to ship fast.
- Curious & Adaptable: You are excited by the intersection of AI-driven development and sovereign web technologies (Web3).
- High Ownership: You thrive in fast-moving environments where you are expected to take an idea from concept to deployment independently.
- Experience with PostgreSQL and event-driven architectures.
- Familiarity with marketplaces and app platforms
- Experience with SSR, SPA trade-offs, and SEO
- Knowledge of DevOps (Docker, Kubernetes, Observability).
- Interest in Web3 or blockchain-based systems
*This is an on-site role. We work together in person, every day — it's core to how we build. We don't offer remote or hybrid arrangements.
Top Skills
Docker
Kubernetes
Node.js
NoSQL
React
SQL
Typescript
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Create successful apps and websites through chat — on a safe open tech stack for AI that rolls back limits








