Datacor

Ingeniero/a de Software Líder Full-Stack

TypeScriptReactNode.jsPostgreSQLAWS
Traducción automática. Consulta el original.

Sobre Nosotros

Datacor es el proveedor líder de soluciones de software, incluyendo ERP, CRM, Seguimiento de Activos, Simulación y Formulación, para el sector de la manufactura de procesos. Tenemos la misión de equipar mejor a la industria con soluciones de software y hacerla avanzar construyendo productos intuitivos y reflexivos que resuelvan los problemas más difíciles de nuestros clientes.

Nos apasiona servir a nuestros clientes y ayudarles a utilizar los datos como una ventaja competitiva. Nuestros clientes fabrican productos que extienden y sostienen vidas al sanear, fertilizar, embellecer, limpiar y reciclar el mundo en el que vivimos. En Datacor ayudamos a nuestros clientes a fabricar esos productos que usas cada día de forma más segura, rentable y eficiente a través de nuestras plataformas y aplicaciones tecnológicas.

El Puesto

Datacor está modernizando su plataforma ERP insignia, el sistema multi-inquilino de nivel empresarial sobre el que cientos de clientes de manufactura de procesos ejecutan sus negocios. Buscamos un Ingeniero/a de Software Full-Stack Senior para entregar funcionalidades de extremo a extremo, contribuyendo tanto a los servicios backend como al cliente web. Te unirás a un equipo de ingeniería unido que trabaja hacia nuestro próximo gran lanzamiento, abarcando módulos de contabilidad, inventario, compras, ventas y fabricación que atienden a miles de clientes en la industria de manufactura de procesos.

Este rol es práctico. Diseñarás esquemas, escribirás servicios, lanzarás UI, escribirás pruebas, revisarás PRs y ayudarás a impulsar la arquitectura. Se espera que seas un socio productivo para las herramientas de desarrollo asistidas por IA que utilizamos; empleamos Claude Code extensivamente como parte del desarrollo diario, y buscamos ingenieros que puedan aprovechar estas herramientas manteniendo un alto nivel de calidad de código y juicio arquitectónico.

Responsabilidades

  1. Construir y lanzar funcionalidades de extremo a extremo, desde el esquema de la base de datos y los servicios backend hasta el cliente web visible para el usuario.
  1. Diseñar nuevos módulos de dominio utilizando nuestros patrones y convenciones arquitectónicas establecidos.
  1. Garantizar la corrección multi-inquilino escribiendo migraciones que cumplan con la Seguridad a Nivel de Fila (RLS), respetando el contexto de transacción RLS en las consultas y siguiendo la disciplina de persistencia/flush.
  1. Integrarse con servicios de plataforma compartidos: trabajos en segundo plano, actualizaciones en tiempo real, almacenamiento de archivos, correo electrónico, inteligencia documental, y autenticación y autorización.
  1. Aprovechar herramientas de IA de manera efectiva: usar Claude Code (y similares) para acelerar el trabajo rutinario, mientras se ejerce juicio sobre qué aceptar, adaptar o rechazar.
  1. Elevar el nivel de calidad a través de la revisión de código, seguridad de tipos, disciplina de rendimiento (sin consultas N+1, carga perezosa, APIs paralelas) y adhesión a nuestro flujo de trabajo de desarrollo basado en trunk.
  1. Colaborar interfuncionalmente con gerentes de producto, líderes técnicos, QA, UX y expertos del dominio para traducir requisitos funcionales en software bien diseñado.
  1. Contribuir a la evolución de la plataforma: proponer mejoras a bibliotecas compartidas (DTOs, reglas de validación, i18n, constantes compartidas), el sistema de metadatos y las herramientas para desarrolladores.

Cualificaciones Requeridas

  1. 5+ años de experiencia profesional en ingeniería de software construyendo aplicaciones web en producción.
  1. Sólido conocimiento de TypeScript tanto en frontend como en backend, con comodidad para moverse fluidamente entre ambos.
  1. Sólida experiencia con React (hooks, composición de componentes, rendimiento, gestión de estado) en una aplicación no trivial.
  1. Experiencia en el lado del servidor con Node.js y un framework estructurado como NestJS preferido; Express, Fastify o comparable aceptado.
  1. Fluidez en bases de datos relacionales, PostgreSQL preferido, incluyendo diseño de esquemas, indexación y escritura de migraciones. Familiaridad con un ORM (MikroORM, TypeORM, Prisma, Hibernate, etc.).
  1. Experiencia multi-inquilino o SaaS y comprensión de por qué el aislamiento del inquilino es importante (RLS, consultas con ámbito o enfoques equivalentes).
  1. Prácticas de entrega modernas: Git, pull requests, CI/CD, revisión de código, pruebas y flujos de trabajo basados en trunk o ramas de corta duración.
  1. Productividad demostrada con asistentes de codificación IA (Claude Code, Cursor, Copilot o similares). Puedes describir ejemplos concretos de cómo los usas, dónde ayudan y dónde los anulas.
  1. Sólida comunicación (escrita, verbal y en revisiones de código). Puedes explicar compensaciones, discrepar constructivamente y documentar decisiones.

Preferible

  1. Conocimiento del dominio ERP o de aplicaciones empresariales: contabilidad general, AR/AP, inventario, compras, pedidos de venta, conciliación bancaria o conceptos de manufactura de procesos. Esto es una ventaja significativa; podemos enseñar el dominio, pero la exposición previa acorta el tiempo de adaptación.
  1. Experiencia en manufactura de procesos (químicos, alimentos y bebidas, recubrimientos, etc.) o familiaridad con formulación, seguimiento de lotes o requisitos de cumplimiento.
  1. Experiencia práctica con AWS: ECS, RDS, S3, CDK o Bedrock.
  1. Integración de inteligencia documental, RAG o LLM en un sistema de producción.
  1. Experiencia en internacionalización y accesibilidad en un producto multi-idioma.

Declaración EOE

Datacor es un Empleador de Igualdad de Oportunidades y no discrimina por motivos de raza, color, religión, sexo, origen nacional, edad, discapacidad, condición de veterano o cualquier otra característica protegida.

Uso de IA durante las entrevistas

En Datacor, valoramos la resolución reflexiva de problemas y las perspectivas auténticas. Para garantizar un proceso de evaluación justo y coherente, pedimos a los candidatos que no utilicen herramientas de IA generativa ni asistencia externa durante las entrevistas en vivo, a menos que se indique explícitamente lo contrario. Estamos interesados en escuchar tu experiencia, tu enfoque y cómo resuelves los desafíos.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores