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
View details
Apply Now