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