Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Devsu

Semi-Senior/Senior Go Developer

Devsu

Senior Backend Developer specializing in Go and Google Cloud Platform for building high-performance microservices and cloud-native applications. Collaborate with distributed teams in the Central Time zone.

Posted 6/23/2026full-timeRemote • 🇵🇪 PeruSeniorWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsGoGoogle Cloud PlatformGrafanaGRPCKubernetesMicroservicesMySQLPostgresPrometheusRedisSQLTerraform

About the role

Key responsibilities & impact
  • Design, develop, and maintain production-grade Go microservices using gRPC, Protocol Buffers, grpc-gateway, and REST APIs.
  • Build backend services supporting live event lifecycle management, media ingestion, media inspection, asset export, and distribution workflows.
  • Enhance and maintain hybrid media caching architectures integrating on-premise systems with Google Cloud Storage.
  • Own features end-to-end, from API design and protobuf schemas to deployment, monitoring, and operational support.
  • Develop event-driven solutions using Pub/Sub, Cloud Tasks, Cloud Functions, and Cloud Workflows.
  • Integrate services with Google Cloud media products such as Live Stream API, Transcoder API, Video Intelligence, and Vision AI.
  • Create and maintain unit, integration, load, and end-to-end tests to ensure platform reliability and performance.
  • Improve observability, monitoring, scalability, and overall system reliability.
  • Collaborate with DevOps teams on Kubernetes deployments, Helm charts, Terraform infrastructure, Istio configurations, and GKE rollouts.
  • Participate in architecture discussions, code reviews, technical design reviews, and on-call support rotations.

Requirements

What you’ll need
  • 5+ years of professional backend development experience.
  • 3+ years of hands-on experience building production applications in **Go. **
  • Strong knowledge of Go concurrency patterns, context management, error handling, graceful shutdown, and service reliability.
  • Experience designing APIs using gRPC, Protocol Buffers, grpc-gateway, and RESTful services.
  • Experience working with **Google Cloud Platform **services, including:
  • - GKE
  • - Cloud Functions
  • - Cloud Workflows
  • - Pub/Sub
  • - Cloud Tasks
  • - Cloud Scheduler
  • - Cloud Storage
  • - Cloud SQL
  • - Secret Manager
  • - IAM and Service Accounts
  • Experience deploying and operating applications in** Kubernetes environments.**
  • Strong knowledge of Helm, Terraform, containerized deployments, and infrastructure as code.
  • Working knowledge of Istio service mesh concepts, including traffic routing, authorization policies, and mTLS.
  • Strong SQL skills with MySQL and/or PostgreSQL, including schema design, indexing, migrations, and query optimization.
  • Experience with Redis, Memorystore, or similar caching technologies.
  • Experience with CI/CD pipelines using GitHub Actions, Cloud Build, or equivalent tools.
  • Strong testing experience including unit, integration, end-to-end, and load testing.
  • Experience with testing frameworks and tools such as Testify, GoMock, SQLMock, k6, Locust, or similar.
  • Experience with observability and monitoring tools such as OpenTelemetry, Prometheus, Grafana, Cloud Trace, distributed tracing, and structured logging.
  • Ability to troubleshoot performance issues and maintain services aligned with SLOs and reliability targets.
  • Preferred Qualifications
  • Experience with Google AIP API design standards.
  • Experience in l**ive video streaming, media processing, content delivery, or media workflow platforms.**
  • Experience building large-scale distributed systems and event-driven architectures.
  • Familiarity with hybrid cloud or edge-caching solutions.
  • Additional Requirements
  • Advanced to excellent English communication skills.
  • Availability to work within Central Time business hours.
  • Strong problem-solving skills and ability to work independently in a remote environment.

Benefits

Comp & perks
  • Paid holidays (based on client calendar)
  • 15 business days of vacation
  • Health allowance
  • Annual learning budget
  • Company-provided computer

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GogRPCProtocol BuffersREST APIsKubernetesHelmTerraformSQLRedisCI/CD
Soft Skills
problem-solvingcommunicationindependencecollaboration