GrepJob
Workato

Senior Backend Engineer (GO, API Getaways)

Workato
Apply
6 days ago
Barcelona, Spain or Madrid, SpainSenior / Staff+
H1B Sponsor

Responsibilities

  • Design, build, and operate high-performance gateway and routing components in Go.
  • Own technical direction for your area: author design documents, lead architectural reviews, evaluate trade-offs, and drive decisions to conclusion.
  • Build and evolve infrastructure for authentication, caching, rate limiting, request queuing, and traffic shaping.
  • Collaborate with SRE, Infrastructure, and Platform teams to meet availability, scalability, and observability requirements.
  • Stay current with relevant technologies, protocols, and industry patterns; present findings and proposals for architectural review.
  • Deliver features end-to-end: from design through production rollout and ongoing maintenance.

Requirements

  • 10+ years of professional software engineering experience.
  • 5+ years of hands-on backend development in Go, with strong command of concurrency patterns, performance profiling, and idiomatic design.
  • Deep understanding of Go internals: scheduler, garbage collector, memory model, and runtime behavior under load.
  • Strong systems programming foundation: understanding of how things work below the application layer.
  • Deep network knowledge: TCP connection lifecycle, TLS/mTLS handshake and termination, HTTP/1.1, HTTP/2, HTTP/3 (QUIC), WebSocket, SSE.
  • Applied cryptography: symmetric/asymmetric encryption, certificate chains of trust, key management, signing and verification.
  • Proven track record of designing and scaling distributed, highly available systems.
  • Solid understanding of large-scale web infrastructure: load balancers, reverse proxies, application servers, databases, message brokers, caching layers, and observability stacks.
  • Experience authoring system/architecture design documents and leading technical reviews.
  • Ability to identify bottlenecks at both the code level and the system level, and propose pragmatic solutions.
  • Working knowledge of Kubernetes concepts and deployment patterns.
  • BS/MS in Computer Science, Engineering, or equivalent demonstrated experience.

Tech Stack

AmbassadorAWSAzureDockerGoGoogle Cloud PlatformgRPCKubernetesRedis

Categories