Rezolve Ai logo

Senior Go Developer – BGP / Internet Routing

Rezolve Ai

Contractor
5-10 years experience
Remote OK

Key Skills

Go
TypeScript
Vue.js
BGP
Internet Routing
RPKI
IRR
Kafka
Flink
AWS
API Development
Hexagonal Architecture
CI/CD
Automated Testing
Real-Time Data Processing
Routing Data Analysis

Job Description

Title: Senior Go Developer – BGP / Internet Routing Experience: 8+ years Location: EU (Remote allowed) 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.

Core Responsibilities

Develop Go backend services, TypeScript and Vue.js frontend applications, and real-time data pipelines for a public Internet Routing Observatory. Analyze BGP and routing data, build scalable APIs, deploy and operate applications on AWS, and support testing, monitoring, documentation, and deployment handover.

Requirements

Requires 8+ years of software development experience, strong Go, TypeScript, and Vue.js skills, and hands-on knowledge of BGP, ASNs, IP prefixes, and routing data. Candidates should also have experience with RPKI or IRR, Kafka or Flink, AWS, CI/CD, automated testing, API development, and software architecture.

About Rezolve Ai

Industry: Technology, Information and Internet

Company size: 51-200 employees

Rezolve Ai revolutionizes how customers discover, engage and shop online. Our unique suite of Generative AI solutions, braincommerce, braincheckout and brainassistant are purpose built for retail and ecommerce. Our proprietary LLM is immune to model drift and hallucinations, ensuring businesses are able to provide a trusted service that is secure and personalized to their needs. Learn more about how we can help your company transform the customer experience with BRAiN Conversational AI.

Added Today