Go Engineer for API Gateway and Platform Validation Engine
Description
Budget: $15 - $25/hr
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 deg 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 deg 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
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.