Full-Stack Engineer (Next.js + TypeScript)
Remote • UK, London
Full Time
About Us
We're a product-focused software studio that ships modern, scalable applications. Our team values clarity in code, strong engineering standards, and developers who thrive in delivering real-world solutions without needing constant oversight.
We do not hire often. When we do, we look for engineers who can take ownership from day one and contribute meaningfully across the stack.
The Opportunity
We're looking for a seasoned full-stack engineer to join our team on a long-term, full-time basis. You'll have the chance to contribute across multiple products, from shaping technical decisions to pushing polished features live. If you enjoy working across the stack and can deliver without hand-holding, this role is for you.
Core Technical Requirements
- --Deep expertise in Next.js and TypeScript-- – including App Router, Server Components, Server Actions, and advanced TypeScript patterns
- --Production experience with modern Next.js-- – you've shipped real applications, not just tutorials
- --Strong Node.js experience-- for backend services and APIs
- --PostgreSQL mastery-- – schema design, query optimization, migrations, and database best practices
- --Tailwind CSS proficiency-- to create responsive, production-quality UIs quickly
- --Clean, scalable engineering approach-- – proper testing, documentation, and maintainable architecture
- --Performance optimization-- – you know how to make Next.js applications fast
- Experience with modern deployment workflows (Vercel, Railway, or similar)
Nice-to-Have Experience
- Building --AI-powered features-- with:
- Vercel AI SDK
- TypeScript-based AI libraries
- LLM integrations in production Next.js apps
- Streaming responses and real-time AI features
- Experience with tRPC or similar type-safe API layers
- Familiarity with Edge functions and middleware
- Contribution to open-source projects
What We're Looking For Beyond Tech
- --Product-minded-- – able to create intuitive UIs even with minimal design input
- --Strong communicator-- – proactive and clear in English, both written and spoken
- --Independent contributor-- – capable of managing your own workload and priorities
- --Quality-focused-- – you ship fast but never ship garbage
- --Collaborative teammate-- – confident working with others when projects call for it
- --Problem solver-- – you figure things out without constant guidance
- Someone who stays current with the Next.js ecosystem because you actually enjoy it
What You'll Do
- Own features from database design to deployment
- Build and maintain multiple Next.js applications
- Write TypeScript that's maintainable and scalable
- Design and optimize PostgreSQL schemas and queries
- Create polished UIs with Tailwind CSS
- Make technical decisions that impact product direction
- Review code and mentor when appropriate
- Debug and solve production issues efficiently
- Ship features regularly and iterate based on feedback
What You'll Get
- Full-time, stable position (40 hours/week)
- Competitive hourly rate based on experience
- Opportunity to work on diverse, challenging projects
- Long-term growth potential within our studio
- Flexible remote work environment
- Work with a small, focused team that values quality
- Direct impact on products used by real customers
- Freedom from bureaucracy and pointless meetings
Our Standards
We have high standards and we're upfront about it. We expect clean code, thoughtful architecture, and attention to detail. We value engineers who take pride in their craft and can work independently while knowing when to collaborate. If you're looking for a place where your work matters and excellence is the baseline, we should talk.