Home/Careers/Go Developer

Go Developer

Remote Full Time Engineering

About the role

We are looking for a Go Developer to build high-performance backend services and distributed systems. You will work on latency-critical APIs, real-time data processing pipelines, and cloud-native microservices.

Responsibilities

  • Build high-performance REST and gRPC APIs in Go
  • Design and implement distributed systems with message brokers and event sourcing
  • Develop real-time data processing pipelines for analytics and AI workloads
  • Optimize service performance - profiling, benchmarking, and reducing latency
  • Write comprehensive tests and maintain high code quality standards
  • Contribute to infrastructure automation with Terraform and Kubernetes

Requirements

  • 2+ years of commercial experience with Go
  • Strong understanding of concurrency patterns (goroutines, channels)
  • Experience with gRPC, Protocol Buffers, and microservices architecture
  • Knowledge of PostgreSQL, Redis, and message brokers (NATS, Kafka)
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines
  • Good English communication skills (B2+)

Benefits

  • Competitive salary (B2B or employment contract)
  • Fully remote work with flexible hours
  • High-performance systems and distributed computing challenges
  • Professional development budget and open-source contribution time
  • Equipment budget for your workspace
  • Engineering-first culture with strong focus on code quality

Apply for this position

Ready to join our team? Fill out the form below and attach your resume. We'll review your application and get back to you within a few business days.