Go Engineer for API Gateway and Platform Validation Engine

Job ID: 40338285

Budget: $15 – $25 USD

Senior Go Engineer — Distributed Systems / API Gateway / Validation Engine
Role Overview

We are seeking a highly skilled Go (Golang) engineer to design and build high-performance, distributed backend systems. This role focuses on API gateway architecture, validation frameworks, and concurrent processing systems operating at scale.

You will be responsible for developing core platform infrastructure that handles authentication, request routing, validation pipelines, and message-based orchestration.

Key Responsibilities
Design and implement high-performance API gateway services in Go
Build concurrent processing systems using goroutines and channels
Develop modular validation frameworks and rule engines
Implement message-driven architectures using queue-based systems (e.g., SQS, Kafka)
Design and optimize request routing, middleware, and service orchestration layers
Create reusable core libraries for platform-wide use
Define and enforce internal service contracts and data schemas
Collaborate with backend and platform engineers on distributed system design
Ensure high availability, fault tolerance, and low-latency processing
Build observability into systems (logging, tracing, metrics)
Required Qualifications
5+ years of backend development experience with strong Go (Golang) expertise
Deep understanding of concurrency patterns and parallel processing
Experience designing API gateways or high-throughput backend services
Strong experience with RESTful APIs and service-oriented architecture
Experience with message queues and asynchronous processing
Strong understanding of data structures, algorithms, and performance optimization
Experience with Linux-based environments
Familiarity with cloud platforms (AWS preferred)
Experience designing reusable frameworks or platform-level components
Preferred Qualifications
Experience with distributed systems and microservices architecture
Experience with validation engines, rule-based systems, or workflow orchestration
Experience with security, authentication, and authorization systems
Experience with infrastructure-as-code and containerization (Docker, Kubernetes)
Financial services or payment systems experience is a plus
What We’re Looking For
Systems thinker with strong architectural instincts
Ability to design reusable, scalable platform components
Strong ownership and ability to work across system boundaries
Focus on performance, reliability, and clean design