Skip to content
Job boardOpen

Senior Go Developer – BGP / Internet Routing

Confidential · Europe, United Kingdom · Remote · Senior

  • Europe, United Kingdom · Remote

Indexed (today) · refreshed constantly

Start
flexible
Work mode
Remote
Contract
Freelance / B2B
Seniority
Senior
Reference
TRCI-26-06595

Required skills

Job description

This contract role focuses on building backend services and data-processing components for BGP and Internet routing data, alongside frontend applications. The core requirements are Go, TypeScript and Vue.js, routing-data knowledge including RPKI and IRR, streaming data pipelines, API design using Hexagonal Architecture, and AWS deployment and operations. The

Project overview

This contract role focuses on building backend services and data-processing components for BGP and Internet routing data, alongside frontend applications. The core requirements are Go, TypeScript and Vue.js, routing-data knowledge including RPKI and IRR, streaming data pipelines, API design using Hexagonal Architecture, and AWS deployment and operations. The role also calls for automated testing, CI/CD, monitoring, logging, and robust handling of missing, delayed, stale, or malformed routing data; Kafka and Flink are named examples, with similar technologies also acceptable.

The structured input specifies 8–10 years of experience and Europe as the location, but the description does not specify a work mode or a more precise location. The team context is the development, operation, documentation, and handover of routing-data applications; no specific product or industry is named.

Responsibilities

  • Develop backend services and data-processing components using Go (Golang).
  • Develop frontend applications using TypeScript and Vue.js.
  • Process and analyze BGP and Internet routing data, including ASN, prefixes and routing tables.
  • Work with RPKI and IRR data.
  • Build real-time/streaming data pipelines using Kafka, Flink or similar technologies.
  • Develop APIs and scalable solutions following Hexagonal Architecture / Ports and Adapters principles.
  • Deploy and operate applications on AWS.
  • Implement automated testing, CI/CD, monitoring and logging.
  • Handle missing, delayed, stale or malformed routing data.

Requirements

  • Go (Golang) backend services and data processing
  • TypeScript and Vue.js frontend development
  • BGP and Internet routing data, including ASNs, prefixes, and routing tables
  • RPKI and IRR data
  • Real-time or streaming data pipelines using Kafka, Flink, or similar technologies
  • API development and scalable solutions using Hexagonal Architecture / Ports and Adapters
  • AWS application deployment and operations
  • Automated testing, CI/CD, monitoring, and logging
  • Handling missing, delayed, stale, or malformed routing data

Project details

  • Start: flexible
  • Remote: remote
  • Location: Europe, GB

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on ubique-systems.com

Browse all jobs
Sign up free to apply