Senior Go Developer - BGP / Internet Routing

INFOPLUS TECHNOLOGIES

United States

Remote

USD 101,000 - 152,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

INFOPLUS TECHNOLOGIES is seeking a Senior Go Developer to tackle BGP and Internet routing challenges. The role is remote within the EU and offered as a B2B contract. You will build a public Internet Routing Observatory with backend services, real-time data pipelines and a web UI.

You'll develop in Go, TypeScript and Vue.js, process routing data (ASN, prefixes, routing tables) with Kafka/Flink on AWS, and apply Hexagonal Architecture, APIs, CI/CD, monitoring and documentation.

Qualifications

  • 8+ years of overall software development experience.
  • Strong experience in Go / Golang backend development.
  • Strong experience in TypeScript and Vue.js.
  • Good understanding and hands-on experience with BGP (Border Gateway Protocol) / Internet routing.
  • Experience working with ASN, IP prefixes and routing data.
  • Knowledge of RPKI and/or IRR.
  • Experience with Kafka, Flink or similar real-time stream-processing technologies.
  • Experience with AWS.
  • Experience with CI/CD and automated testing.
  • Strong API development and software architecture experience.

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.
  • Create technical documentation and support application deployment and handover.

Skills

Go backend
TypeScript
Vue.js
BGP
ASN/IP prefixes
RPKI/IRR
Kafka/Flink
AWS
CI/CD
Testing

Tools

Kafka
Flink
AWS

Job description

Title: Senior Go Developer – BGP / Internet Routing

Location: EU (Remote allowed)

Job Type: B2B Contract

Key Technologies: Go, TypeScript, Vue.js, BGP, RPKI/IRR, Kafka/Flink and AWS

Role Overview

We are looking for a Senior Software Engineer with 8+ years of overall software development experience and strong expertise in Go, TypeScript, Vue.js and Internet routing/BGP. The role will involve developing a public Internet Routing Observatory, including backend services, real-time data processing pipelines and a web-based user interface.

Key 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.

  • Create technical documentation and support application deployment and handover.

Mandatory Skills

  • 8+ years of overall software development experience.

  • Strong experience in Go / Golang backend development.

  • Strong experience in TypeScript and Vue.js.

  • Good understanding and hands-on experience with BGP (Border Gateway Protocol) / Internet routing.

  • Experience working with ASN, IP prefixes and routing data.

  • Knowledge of RPKI and/or IRR.

  • Experience with Kafka, Flink or similar real-time stream-processing technologies.

  • Experience with AWS.

  • Experience with CI/CD and automated testing.

  • Strong API development and software architecture experience.

Preferred Skills

  • Hexagonal Architecture / Clean Architecture.

  • Internet routing monitoring or routing-security experience.

  • Knowledge of bogon ASN/prefixes, AS paths, Peerlock and route validation.

  • Experience building public-facing, data-intensive web applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer – BGP & Real-Time Routing (Remote)
Senior Go Engineer – BGP & Real-Time Routing (Remote)

INFOPLUS TECHNOLOGIES • United States

Remote
USD 101,000 - 152,000
Senior Golang Developer
Senior Golang Developer

Neklo, Llc • United States

Remote
USD 100,000 - 140,000
Senior Software Engineer, Observability (Go)
Senior Software Engineer, Observability (Go)

FastCTO • United States

Remote
USD 180,000 - 240,000
Fully remote international team
Challenging distributed systems
Modern tech stack: Go, Python, React,
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 120,000 - 190,000
401(k)
Senior Go Golang Engineer
Senior Go Golang Engineer

Eitacies Inc • Phoenix (AZ)

On-site
USD 90,000 - 120,000
1043 | Senior GO dev (short-term project)
1043 | Senior GO dev (short-term project)

Intetics • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Senior Go Backend Architect - Cloud-Native Microservices
Senior Go Backend Architect - Cloud-Native Microservices

Intetics • Town of Poland (NY)

On-site
USD 120,000 - 190,000
Senior Golang Engineer
Senior Golang Engineer

We Love Pop Ups • United States

Remote
USD 82,000 - 136,000
Senior Go Engineer
Senior Go Engineer

Bonapolia • New York (NY)

On-site
USD 150,000 - 210,000
Senior Software Engineer (GO)
Senior Software Engineer (GO)

Confidential Careers • United States

On-site
USD 150,000 - 230,000