Desarrollador/A Backend Senior Node.Js (Córdoba)

Desarrollador/A Backend Senior Node.Js (Córdoba)

02 oct
|
idearhumano
|
Córdoba

02 oct

idearhumano

Córdoba

Descripción de la empresa
Organización de servicios públicos con una unidad propia de desarrollo tecnológico. Desarrolla software e infraestructura para la gestión de redes eléctricas, con producto propio en operación en distintas localidades.
Resumen del puesto
Buscamos un/a
Desarrollador/a Backend Senior
para construir la capa de plataforma de una
plataforma web de telecontrol de redes eléctricas
(un SCADA para la web, multimarca) que hoy supervisa y comanda equipos en operación real en distintas locaciones.
No es un CRUD.
El código que escribas abre y cierra interruptores sobre líneas eléctricas de media tensión
: cuando funciona, un productor rural recupera el servicio en segundos en vez de horas. Venís a construir desde cero la capa que hace que eso sea seguro y auditable: identidad, permisos, aprobación humana de cada comando y trazabilidad de quién hizo qué. Una regla del producto marca todo el diseño:
ningún comando se ejecuta sin una persona autenticada con segundo factor.
Responsabilidades
Construir la capa de plataforma del producto: gestión de secretos, integración con el proveedor de identidad (OIDC / OAuth 2.1 con MFA) y modelo de permisos.
Diseñar e implementar el
ciclo de vida de comandos con aprobación humana
, garantizando que ninguna maniobra sobre la red se ejecute sin validación y sin registro.
Desarrollar y versionar la
API pública
del producto, documentada con OpenAPI y consumida por organizaciones externas.
Implementar la
auditoría protegida
de todas las operaciones, con valor de evidencia ante terceros y el ente regulador.
Sostener la disciplina de pruebas automatizadas e integración continua de toda la capa de plataforma.




Tareas del puesto
Desarrollar servicios backend en
Node.js / TypeScript
sobre bases relacionales con ORM.
Integrar la aplicación contra el proveedor de identidad y resolver la autenticación de segundo factor en operaciones críticas.
Escribir y mantener el spec
OpenAPI
de la API, definiendo versionado y política de compatibilidad.
Implementar la máquina de estados de comandos, con manejo de reintentos, timeouts e idempotencia sobre el bus
MQTT
.
Escribir pruebas unitarias y de integración y mantener el pipeline de CI en verde.
Documentar decisiones técnicas en especificaciones escritas y trazables, y participar de las revisiones de código del equipo.
Requisitos
Excluyentes
Formación:
Ingeniería en Sistemas / Informática, Licenciatura en Computación, Analista de Sistemas o afines. Se consideran perfiles sin formación formal con trayectoria comprobable equivalente.
Experiencia:
mínimo
5 años
en desarrollo backend con
Node.js / TypeScript
(Express o equivalente) en productos en producción.
OAuth 2.0 / OpenID Connect implementado en producción
(no solo haber consumido un SDK ya configurado).
Bases relacionales (MySQL / MariaDB / PostgreSQL) con ORM (Sequelize, Prisma, TypeORM o similar).
Diseño de APIs REST documentadas con OpenAPI y criterio de versionado.




Pruebas automatizadas (unitarias y de integración) e integración continua.
Git con flujo de revisión de código.
Deseables
Gestión de secretos (Vault, Infisical, SOPS u otro) y seguridad de aplicaciones (OWASP ASVS).
Mensajería
MQTT
(EMQX / Mosquitto) y bases de series de tiempo (InfluxDB).
Docker y Linux en infraestructura propia (Proxmox).
Experiencia en sistemas industriales, energía, IoT, SCADA o telemetría.
Experiencia resolviendo idempotencia, reintentos y entrega garantizada en sistemas distribuidos.
Competencias clave
Criterio de seguridad:
en este producto la seguridad no es una preferencia sino una regla de diseño.
Autonomía técnica y capacidad de decisión:
va a ser el referente de backend del equipo.
Disciplina de documentación y pruebas:
trabaja con requisitos escritos y trazables, no de memoria.
Responsabilidad sobre consecuencias reales:
el software opera infraestructura física de servicio público.
Beneficios
Relación de dependencia, jornada completa, 4 dias presencial, 1dia home en Morteros, Córdoba.
Ayuda económica para la radicación en Morteros.
Estabilidad laboral. Esta vacante no depende de una ronda de inversión.
Autonomía real de arquitectura:
la capa de plataforma se construye desde cero, con mandato explícito y respaldo de la Gerencia General.
Producto con horizonte definido: en **** pasa a plataforma de operación asistida por agentes. IA aplicada a infraestructura crítica, no a un chatbot.
Trabajo con propósito público: capacidad tecnológica propia, con estándares abiertos y soberanía de datos.

📌 Desarrollador/A Backend Senior Node.Js (Córdoba)
🏢 idearhumano
📍 Córdoba

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a backend senior node.js (córdoba) / córdoba

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: desarrollador/a backend senior node.js (córdoba) / córdoba