idearhumano / Software
Desarrollador/a Backend Senior Node.js - Plataforma y Seguridad. Energía IoT
nuevaDesde Argentina
- Córdoba, Córdoba
- Tiempo completo
- Híbrido
- Senior
- 5+ años de experiencia
Requisitos
- javascript
- typescript
- node.js
- sql
- • 5+ años de experiencia
Suma si tenés
- docker
La búsqueda
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.
Publicado en Computrabajo · vía Apify. Los datos de requisitos los extrae Maru del aviso: ante cualquier duda, manda el aviso original.