Desarrollador Full Stack OSS

Compañía
Descripción
Resumen: Únase a Flō Networks como Desarrollador Full Stack OSS para construir plataformas internas, paneles de control y automatizaciones que impacten directamente las operaciones del NOC, el aprovisionamiento de servicios y la confiabilidad de la red. Aspectos destacados: 1. Diseñar y entregar aplicaciones web internas y paneles de control con React/Next.js 2. Construir y mantener servicios y API de backend (FastAPI) para la integración con sistemas OSS 3. Contribuir a operaciones asistidas por IA y asistentes basados en modelos de lenguaje grande (LLM) Flō Networks es un proveedor líder de servicios de telecomunicaciones entre Estados Unidos y México. Ofrecemos servicios de voz y datos a empresas de la lista Fortune 1000, compañías de telecomunicaciones y de cable, mediante una red de fibra óptica que abarca más de 35 000 km entre ambos países. Actualmente tenemos una necesidad inmediata de un **Desarrollador Full Stack OSS**. Este puesto híbrido estará ubicado en Ciudad Juárez o en la Ciudad de México, México. El rol: Buscamos un **Desarrollador Full Stack OSS** para unirse a nuestro equipo de Sistemas de Soporte a Operaciones (OSS) e Ingeniería. Se trata de un rol técnico práctico en la intersección del software, los datos y las redes. Usted construirá plataformas internas, paneles de control y automatizaciones que impacten directamente las operaciones del NOC, el aprovisionamiento de servicios y la confiabilidad de la red en toda nuestra infraestructura troncal. Responsabilidades: * Diseñar y entregar aplicaciones web internas y paneles de control para operadores del NOC, ingenieros de red y partes interesadas comerciales, utilizando React/Next.js conectado a fuentes de datos en tiempo real. * Construir y mantener servicios y API de backend (FastAPI) que integren sistemas OSS, fuentes de verdad (Source of Truth), sistemas de tickets y controladores de red. * Desarrollar y ampliar nuestra plataforma analítica ClickHouse + dbt: pipelines de ingesta, vistas materializadas y modelos de indicadores clave de rendimiento (KPI) para eventos de red, disponibilidad de servicios y rendimiento. * Operar pipelines de transmisión en tiempo real para telemetría y registros (gNMIc, Vector, Redpanda) que alimenten ClickHouse y Grafana. * Automatizar tareas operativas rutinarias y complejas — auditorías de configuración, detección de desviaciones (drift detection), flujos de trabajo de aprovisionamiento — en un entorno multi-vendor. * Construir y mantener automatizaciones de flujos de trabajo que conecten sistemas internos, API de terceros y canales de notificación. * Colaborar con los equipos de ingeniería de red y del NOC en el análisis de incidencias: escribir consultas, crear vistas de correlación y transformar investigaciones manuales recurrentes en herramientas reutilizables. * Contribuir a operaciones asistidas por IA: clasificación de sentimientos e intenciones en tickets de soporte, agentes conversacionales, detección de anomalías y asistentes basados en modelos de lenguaje grande (LLM) para usuarios internos. * Documentar su trabajo, escribir pruebas donde sean relevantes y revisar las contribuciones de sus pares en Git. Requisitos: * Licenciatura en Ciencias de la Computación, Telecomunicaciones, Ingeniería de Software o campo relacionado — o experiencia demostrable equivalente y portafolio comprobable. * Entre 3 y 5 años de experiencia profesional en roles de ingeniería de software, datos o redes. * Python (FastAPI o Flask) y TypeScript/JavaScript (React o Next.js) como lenguajes principales. Capacidad para escribir código de producción de alta calidad, probado y documentado. * Experiencia práctica con ClickHouse: escritura de SQL eficiente, diseño de tablas con motores MergeTree adecuados (ReplacingMergeTree, SummingMergeTree, AggregatingMergeTree), uso de dbt para modelado analítico (etapas de staging y marts), incluyendo modelos incrementales y pruebas. * Transmisión y mensajería: Kafka o Redpanda (en la nube o autohospedados), además de patrones de integración tales como ClickPipes, conectores o servicios consumidores. * Pila de observabilidad: desarrollo de paneles de Grafana (plantillas, variables, transformaciones) y al menos uno de los siguientes: Prometheus, OpenTelemetry o una canalización equivalente de telemetría. * Uso diario de Linux, Docker y Git. Conocimiento práctico de al menos un sistema CI/CD (GitHub Actions, GitLab CI o Jenkins). * Diseño de API REST y fundamentos de microservicios, incluyendo modelado JSON, patrones de autenticación e integraciones mediante webhooks. * Fundamentos de redes: IP, VLANs, ARP, DNS, DHCP, LACP, además de comprensión práctica de protocolos de enrutamiento (BGP, OSPF, ISIS) a nivel conceptual. * Herramientas de telemetría de red: gNMIc, sondeo SNMP (AKiPS, NetXMS o similares), Vector para ingesta de syslog y pipelines de transmisión hacia ClickHouse. * Automatización de flujos de trabajo: n8n, Windmill o plataformas de orquestación de bajo código comparables — utilizadas en producción, no solo en prototipos. * Bibliotecas de automatización de redes: Nornir, NAPALM, Netmiko o Ansible en entornos multi-vendor. * Aplicación de IA/ML a operaciones: exposición a modelos de lenguaje grande (LLM) locales o mediante API, incrustaciones (embeddings), clasificación basada en transformers (por ejemplo, sentimiento o intención) o frameworks de agentes. Conocimiento conceptual de MCP (Model Context Protocol) y patrones de invocación de herramientas (tool-calling) constituye un valor añadido. * Conocimiento de infraestructura en la nube y local: GCP (Cloud Run, GCS, VPC) y Proxmox / LXC para cargas de trabajo locales. * Comprensión conceptual de MPLS, ISIS, BGP, SR-MPLS y servicios VPN de capa 2 y capa 3. * Total bilingüismo (inglés y español). **Aviso de privacidad:** Flō Networks no utiliza la información personal de los solicitantes de empleo para ningún propósito distinto del proceso de reclutamiento exclusivamente.
Publicado por

Juan García
Indeed · HR






