Senior Engineer I-II Core Workflow Engine
New
Our team works remotely across EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- Node.jsTypeScriptVue.JsDistributed Systems
Requirements
- Systems thinking mindset with a focus on correctness and reliability.
- Proven experience contributing to system design and architectural choices.
- Deep proficiency in TypeScript and large-scale codebases.
- Effective communication and cross-functional collaboration skills.
- Experience with pragmatic refactoring and system maintenance.
- Backend track: Experience building Node.js backend systems beyond CRUD.
- Backend track: Understanding of distributed systems, event-driven patterns, and idempotency.
- Frontend track: Experience building complex, architecture-heavy frontend apps (canvas, real-time).
- Frontend track: Expertise in rendering performance optimization.
- Frontend track: Strong proficiency in modern frontend TypeScript.
Responsibilities
- Build and evolve core platform foundations that power n8n’s workflow engine and frontend.
- Contribute to backend subsystems like durable workflow execution, state, and orchestration patterns.
- Improve data architecture, database performance, and system reliability.
- Develop core canvas architecture and frontend platform primitives.
- Build real-time collaboration capabilities like WebSockets and CRDTs.
- Optimize frontend performance through rendering improvements and web workers.
- Contribute to technical decisions via RFCs and design discussions.
- Support peers through code reviews, pairing, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site