Our Berlin squads build and modernize products for clients who run serious infrastructure: payment platforms, fleet systems, healthcare data pipelines. As a senior full-stack engineer you join a small, senior-only team that owns a client engagement completely, scoping, architecture, delivery, and the conversations in between. The typical stack is TypeScript across the board (Next.js, Node.js), PostgreSQL, and AWS, but we choose tools per engagement and expect you to have opinions about that choice.
You will spend most of your time shipping, with the rest split between design reviews, pairing, and client demos. We work hybrid from our London studio: two to three office days a week, chosen by the team, not by policy. No timesheet theater, no bench time between projects, engagements are staffed months ahead and squads move together.
What you'll do
- Design, build, and ship features across the full stack, schema, API, and UI, in weekly increments
- Lead technical design for medium-sized initiatives and write short, decision-focused design docs
- Review code daily and raise the bar on testing, observability, and accessibility
- Join client demos and planning calls as the technical voice of your squad
- Instrument what you ship and own it in production, including a humane on-call rotation
- Mentor mid-level engineers through pairing and structured feedback
What we're looking for
- 6+ years of professional software engineering experience, with significant time on production web applications
- Deep TypeScript and React experience, plus strong Node.js backend fundamentals
- Solid relational database skills, schema design, query analysis, and migrations on PostgreSQL or similar
- Experience running services in production: CI/CD, monitoring, and incident response
- Clear written and spoken English; comfort presenting technical work to non-engineers
- Based in or willing to relocate to Berlin for a hybrid schedule
Nice to have
- Experience with Next.js App Router and server components in production
- Exposure to event-driven architectures (Kafka, SQS, or similar)
- Prior consulting or agency experience with direct client contact
- German language skills (our working language is English)