Flō Networks is a leading provider of telecommunications services between the US and Mexico. We provide voice and data services to Fortune 1000 companies, telecommunications, and cable companies over a fiber optic network that spans over 35,000 km between both countries.
We have an immediate need for a Full Stack OSS Developer. This hybrid position will be based in Ciudad Juarez, or Mexico City, Mexico.
The Role:
We are looking for a Full Stack OSS Developer to join our Operations Support Systems and Engineering team. This is a hands-on engineering role at the intersection of software, data, and networking. You will build internal platforms, dashboards, and automation that directly impact NOC operations, service provisioning, and network reliability across our backbone.
The Responsibilities:
- Design and ship internal web applications and dashboards for NOC operators, network engineers, and business stakeholders, using React/Next.js connected to real-time data sources.
- Build and maintain back-end services and APIs (FastAPI) that integrate OSS systems, Source of Truth, ticketing, and network controllers.
- Develop and extend our ClickHouse + dbt analytics platform: ingestion pipelines, materialized views, and KPI models for network events, service availability, and performance.
- Operate streaming pipelines for telemetry and logs (gNMIc, Vector, Redpanda) feeding ClickHouse and Grafana.
- Automate routine and complex operational tasks — configuration audits, drift detection, provisioning workflows — across a multi-vendor environment.
- Build and maintain workflow automations that connect internal systems, third-party APIs, and notification channels.
- Partner with network engineering and the NOC on incident analysis: writing queries, building correlation views, and turning recurring manual investigations into reusable tooling.
- Contribute to AI-assisted operations: sentiment and intent classification on support tickets, conversational agents, anomaly detection, and LLM-based assistants for internal users.
- Document your work, write tests where they matter, and review peer contributions in Git.
The Requirements:
- Bachelor's degree in Computer Science, Telecommunications, Software Engineering, or related field — or equivalent demonstrable experience and portfolio.
- 3 to 5 years of professional experience in software, data, or network engineering roles.
- Python (FastAPI or Flask) and TypeScript/JavaScript (React or Next.js) as primary languages. Comfort writing production-quality, testable, documented code.
- ClickHouse hands-on experience: writing performant SQL, designing tables with appropriate MergeTree engines (ReplacingMergeTree, SummingMergeTree, AggregatingMergeTree) dbt for analytics modeling (staging and marts), including incremental models and tests.
- Streaming and messaging: Kafka or Redpanda (Cloud or self-hosted), plus integration patterns such as ClickPipes, connectors, or consumer services.
- Observability stack: Grafana dashboard development (templating, variables, transformations) and one of Prometheus, OpenTelemetry, or an equivalent telemetry pipeline.
- Linux, Docker, Git in daily use. Familiarity with at least one CI/CD system (GitHub Actions, GitLab CI, or Jenkins).
- REST API design and microservices fundamentals, including JSON modeling, authentication patterns, and webhook integrations.
- Networking fundamentals: IP, VLANs, ARP, DNS, DHCP, LACP, plus working understanding of routing protocols (BGP, OSPF, ISIS) at a conceptual level.
- Network telemetry tooling: gNMIc, SNMP polling (AKiPS, NetXMS, or similar), Vector for syslog ingestion, and streaming pipelines into ClickHouse.
- Workflow automation: n8n, Windmill, or comparable low-code orchestration platforms — used in production, not just prototypes.
- Network automation libraries: Nornir, NAPALM, Netmiko, or Ansible in multi-vendor environments.
- AI/ML applied to operations: exposure to LLMs (local or API), embeddings, transformer-based classification (e.g., sentiment or intent), or agent frameworks. Familiarity with MCP (Model Context Protocol) and tool-calling patterns is a plus.
- Cloud and on-prem infrastructure knowledge: GCP (Cloud Run, GCS, VPC) and Proxmox / LXC for on-prem workloads.
- Conceptual understanding of MPLS, ISIS, BGP, SR-MPLS, and L2/L3 VPN services.
- Fully bilingual (English and Spanish).
Privacy notice: Flō Networks does not use the personal information of job applicants for any purpose other than strictly the recruitment process.