Tech Stack
BootstrapDockerJavaScriptLinuxMacOSNode.jsOpen SourceTypeScriptVue.jsYarn
About the role
- Main goal: make n8n engineers dramatically faster by cutting local build times and feedback loops and elevating our build system & tooling across the TypeScript/Node.js pnpm monorepo.
- Local development speed & feedback loops: deliver fast incremental builds and hot-reload; streamline local setup and experiment with docker dev images; build one-command bootstrap flows for macOS/Linux.
- Build system & tooling excellence: evolve monorepo layout and package boundaries; optimize Turborepo task dependency graphs and pilot remote caching; ensure best-in-class formatting, linting and testing tools.
- Developer documentation & enablement: own and maintain Developer Guide, CONTRIBUTING.md, PR templates, and onboarding checklists; create lightweight architecture diagrams; run brown-bag sessions, office hours, and pairing to drive adoption.
- CI hygiene & friction removal: keep GitHub Actions in sync with local flows, prune redundant jobs; fix caching and artifact strategies; ensure time-to-first-green stays low without exploding CI minutes.
- Adoption & change management: lead migrations and tooling rollouts; publish RFCs and gather feedback; partner closely with Engineering Managers to sequence and prioritize work.
Requirements
- Proven monorepo wins: sped up local dev loops in a TypeScript/Node.js/Vue monorepo using pnpm/yarn/npm.
- Build system expertise: understand incremental builds, project references, and pragmatic tooling choices.
- Documentation chops: ability to craft and maintain clear developer docs, PR templates, and contribution guides.
- Change leadership: comfortable driving adoption through RFCs, migration plans, and enablement sessions.
- Nice-to-haves: hands-on experience with Turborepo, Nx, or similar and remote caching strategies.
- Nice-to-haves: solid GitHub Actions hygiene and caching know-how.
- Nice-to-haves: familiarity with dev containers and reproducible/containerized dev environments.
- Nice-to-haves: performance tuning skills (Vite/esbuild/tsc optimization or Node profiling).
- Nice-to-haves: Docker expertise optimizing multi-stage dev images and caching strategies.
- Remote-first experience: worked in distributed teams and built contributor-friendly paved paths.
- Work authorization: We can sponsor visas to Germany; for any other country, you need to have existing right to work.
- Language: Our company language is English.