Semi-Senior/Senior Go Developer

New
D
DevsuSoftware Engineering
Peru. Argentina. Mexico. Colombia. Honduras. El Salvador, Central Time business hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced to excellent English communication skills
Experience
5+ years of professional backend development experience; 3+ years of hands-on experience building production applications in Go
Required Skills
SQLGCPKubernetesGogRPCCI/CDTerraformHelmDistributed Systems

Requirements

  • 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 (GKE, Cloud Functions, Cloud Workflows, Pub/Sub, Cloud Tasks, Cloud Scheduler, Cloud Storage, Cloud SQL, Secret Manager, IAM).
  • 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.
  • Strong SQL skills with MySQL and/or PostgreSQL.
  • Strong testing experience including unit, integration, end-to-end, and load testing.
  • Advanced to excellent English communication skills.
  • Availability to work within Central Time business hours.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now