Empleos.AR

Bolsin de avisos — mercado argentino

← Volver a avisos
Tecnología

Desarrollador/a Backend Senior Node.js

idearhumano — Córdoba, Córdoba

programador
Fuente
Computrabajo
Publicado
hace 21 hrs
Detectado
hace 12 hrs
Ubicación
Córdoba, Córdoba

Descripción completa

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, tiempo completo, 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 2027 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.