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.