As a Senior Full Stack Engineer at Caffeine.ai, you will develop user-friendly interfaces using React and TypeScript, collaborate with backend teams on API integration, optimize performance, and maintain code quality while driving features from concept to deployment.
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 Front-End Engineer at Caffeine.ai, you will build the interfaces through which users create and interact with AI-generated applications. You’ll craft intuitive, fast, and responsive user experiences in React and TypeScript, while diving into our Node.js services when needed. This is a hands-on, full-stack role with a front-end emphasis — ideal for engineers who thrive on ownership, move fast, and care deeply about user experience and product quality.
What You’ll Do
- Build Intuitive Interfaces: Develop and refine the core Caffeine.ai front-end experience using React, TypeScript, and modern tooling. You’ll bring design concepts to life and create seamless interactions that make software creation feel like magic.
- Collaborate Across the Stack: Work closely with backend engineers to integrate APIs, improve performance, and ensure reliability from UI to infrastructure. You’ll contribute to Node.js / TypeScript codebases and influence architectural decisions.
- Own Features End-to-End: Drive features from concept through deployment. You’ll partner with product, design, and AI teams to prototype, iterate, and ship quickly while maintaining high standards of quality and stability.
- Champion Performance and Quality: Optimize rendering, handle complex state management, and ensure responsiveness even in data-intensive scenarios. You’ll define and monitor front-end performance metrics and lead efforts to continuously improve them.
- Instrument, Test, and Learn: Implement A/B tests, telemetry, and analytics to understand user behavior and validate design decisions. You’ll build with measurement in mind — using tools like Datadog, feature flags, and internal frameworks.
- Shape the Product Experience: Bring creativity and technical insight into design reviews, product discussions, and roadmap planning. You’ll help define what “AI-native” user experiences look like.
- You have 7+ years of experience building production web applications.
- You are proficient in React, TypeScript, and modern front-end ecosystems.
- You are comfortable working across the stack, especially with Node.js and TypeScript APIs.
- You have a strong sense for product design, UX, and performance.
- You thrive in fast-moving, high-ownership environments.
- You care about code quality, but you also ship — balancing pragmatism with excellence.
- You’re curious about AI-driven development and decentralized web technologies.
- Experience with SSR, OpenAPI, and serverless architectures.
- Familiarity with A/B testing frameworks, feature flags, and analytics instrumentation.
- Experience contributing to small, cross-functional teams or startups.
*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
A/B Testing Frameworks
Datadog
Feature Flags
Node.js
Openapi
React
Serverless Architectures
Ssr
Typescript
Similar Jobs
Information Technology • Software • Financial Services • Quantitative Trading
Intern will collaborate with Quantitative Researchers to design, develop, test, and deploy software solutions for automated trading systems.
Top Skills:
C++Distributed ComputingMachine LearningNatural Language ProcessingNetworkingPlatform DevelopmentPythonRSystem DesignWeb Development
Information Technology • Software • Financial Services • Quantitative Trading
Software Engineers at Citadel develop software solutions for trading platforms, optimizing performance and functionality, and support trading activities.
Top Skills:
C++
Information Technology • Software • Financial Services • Big Data Analytics
Develop and improve quantitative models for investment strategies, conduct statistical analysis, and implement trading models. Requires strong analytical skills and relevant degree.
Top Skills:
C++PythonR
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.


