Ingeniero Backend Senior De Plataformas Y Servicios Integrados

6 de marzo, 2026

No location

Full-time

RemotoJOB

Apply
Descripción

Job Description

Descripción del trabajo
La posición está orientada al desarrollo y mantenimiento de servicios backend dentro de una plataforma compleja que integra múltiples protocolos de comunicación, sistemas de datos y herramientas de automatización. El puesto participa en el diseño técnico, la arquitectura de funcionalidades y el soporte de los servicios desplegados, colaborando con equipos de frontend, QA y producto.
Responsabilidades:
Desarrollar y mantener servicios de conectividad que soporten múltiples protocolos: MQTT, OPC, REST, Kafka y otros.
Implementar y gestionar la funcionalidad de OPC UA Server.
Garantizar la ingesta fiable de datos procedentes de diversas fuentes y sistemas.
Transformar datos desde cualquier formato al formato nativo de la plataforma.
Gestionar cálculos de datos, conversiones de unidades y encadenamiento de cálculos.
Desarrollar subsistemas de análisis de datos y alertas.
Construir y mantener subsistemas de tendencias y datos históricos.
Desarrollar ejecutores para scripts en Python definidos por el usuario y consultas SQL.
Construir y mantener servicios que gestionen y ejecuten flujos de trabajo y cadenas de reglas definidas por el usuario.
Permitir la personalización y extensibilidad mediante capacidades de scripting.
Desarrollar y mantener la infraestructura de notificaciones por correo electrónico.
Implementar múltiples servicios de mensajería como Slack, Google Chat, SMS y otros.
Garantizar la entrega fiable y puntual de notificaciones a través de distintos canales.
Desarrollar y mantener servicios de autenticación.
Implementar medidas de seguridad de segundo factor como TOTP (Time-based One-Time Password) y otros mecanismos de seguridad.
Garantizar la seguridad de la plataforma y la protección de datos de las personas usuarias.
Participar en decisiones de arquitectura junto con el equipo de desarrollo.
Contribuir al diseño de funcionalidades y a la planificación técnica.
Liderar el diseño técnico de funcionalidades.
Proporcionar soporte a servicios desplegados y realizar tareas de resolución de incidencias.
Colaborar con los equipos de frontend, QA y producto en el desarrollo de funcionalidades.
Requisitos:
Más de 5 años de experiencia en desarrollo backend utilizando el lenguaje de programación Go.
Experiencia en la construcción de plataformas complejas basadas en múltiples servicios.
Habilidades de resolución de problemas y diseño de sistemas.
Experiencia con IoT, sistemas industriales o aplicaciones intensivas en datos.
Capacidad para trabajar de forma autónoma y asumir la responsabilidad de subsistemas completos.
Habilidades de colaboración y comunicación.
Experiencia trabajando a lo largo de todo el backend.
Interés por el código limpio, las pruebas y las arquitecturas mantenibles.

Salario a percibir
A convenir