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, trade-offs, and reliability.
  • System design experience including technical decision-making and component-level work.
  • Strong TypeScript depth and experience with large, evolving codebases.
  • Excellent communication and cross-functional collaboration skills.
  • Pragmatic engineering approach with experience in refactoring existing systems.
  • For backend: Experience with Node.js beyond CRUD, distributed systems, and data-intensive services.
  • For frontend: Experience with architecture-heavy products (canvas, collaborative apps), performance optimization, and modern TypeScript.
  • Strong ability to explain technical choices clearly.

Responsibilities

  • Contribute to backend subsystems like durable workflow execution & state, orchestration patterns, queue/task distribution, and system modularization.
  • Apply best practices for correctness and resilience in systems operating across cloud and self-hosted environments.
  • Improve data architecture and database performance, reliability, and maintainability.
  • Work on the core canvas architecture and frontend platform primitives.
  • Build and improve real-time collaboration capabilities (e.g., WebSockets, CRDT-style).
  • Contribute to performance and rendering improvements (e.g., web workers, rendering optimization).
  • Contribute to technical decisions through clear proposals (e.g., RFCs) and 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