Ingeniero Senior De Plataforma Backend Y Frontend De N8n

4 de marzo, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Descripción del trabajo
Se busca un ingeniero que se encargue del desarrollo de la plataforma central de n8n, tanto en el backend como en el frontend. La persona seleccionada contribuirá a optimizar los cimientos que permiten que más de 80 ingenieros de productos y la comunidad de código abierto implementen flujos de trabajo de manera confiable, escalable y eficiente.
Este puesto es para quienes disfrutan trabajar en sistemas fundamentales y desean impactar directamente en la arquitectura y rendimiento de una plataforma de orquestación de IA de gran escala.
Responsabilidades:
Desarrollar y mantener subsistemas de backend como ejecución y estado de flujo de trabajo duradero, patrones de orquestación, distribución de colas/tareas y modularización del sistema.
Diseñar sistemas resilientes y correctos, considerando modos de falla, idempotencia y máquinas de estados en entornos de nube y auto hospedados.
Mejorar la arquitectura de datos y la escalabilidad de la base de datos, asegurando rendimiento, confiabilidad y mantenibilidad a largo plazo.
Desarrollar la arquitectura central y los componentes de la plataforma frontend que permiten la creación de experiencias complejas de flujo de trabajo.
Mejorar capacidades de colaboración en tiempo real (por ejemplo, WebSockets, enfoques de estilo CRDT), garantizando corrección e integridad de la experiencia de usuario a escala.
Optimizar el rendimiento y renderizado, incluyendo trabajadores web y fortalecimiento de contratos de la plataforma (sistema de complementos, DX frontend).
Tomar decisiones técnicas claras mediante propuestas formales, explicando compensaciones y alineando a todas las partes interesadas.
Definir contratos de plataforma estables y facilitar migraciones, reduciendo la fricción entre equipos.
Orientar a otros ingenieros a través de revisiones, emparejamientos y mentoría técnica, elevando el nivel del diseño y mantenimiento del sistema.
Requisitos:
Experiencia encargándose de migraciones, rediseñando sistemas o desarrollando componentes centrales de principio a fin.
Cómodo trabajando en bases de código.
Buena comunicación interfuncional y motivación para apoyar a otros ingenieros.
Interés en refactorizaciones, modularización y escalabilidad de sistemas existentes.
Experiencia con sistemas backend en TypeScript/Node.js más allá de CRUD.
Conocimiento de sistemas distribuidos, idempotencia, máquinas de estados y confiabilidad en entornos distribuidos.
Experiencia en arquitectura de datos a escala, incluyendo rendimiento y consideraciones operativas.
Desarrollo frontend con TypeScript.
Deseables:
Experiencia en herramientas de flujo de trabajo/orquestación o SaaS relacionados con infraestructura.
Experiencia operando sistemas SaaS a gran escala.
Conocimientos en teoría de sistemas distribuidos y patrones de ejecución duraderos.
Experiencia en migraciones de monolitos a sistemas modulares.
Experiencia en implementaciones múltiples (nube y auto hospedado).

Salario a percibir
A convenir