Semi-Senior/Senior Go Developer
Devsu · Argentina, Colombia, El Salvador, Honduras, Mexico, Peru · 2026-10-14
About this role
We are seeking a Senior Backend Developer with strong expertise in Go and Google Cloud Platform to build and scale backend services that power live event management, media processing, asset distribution, and hybrid edge-caching solutions. This role focuses on designing high-performance microservices, distributed systems, and cloud-native applications that support mission-critical media workflows. The ideal candidate has deep backend engineering experience, strong cloud infrastructure knowledge, and excellent English communication skills for collaboration within a distributed team operating in the Central Time zone.
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.
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, 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 live 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
At Devsu, we believe in creating an environment where you can thrive both personally and professionally. By joining our team, you’ll enjoy:
• Paid holidays (based on client calendar)
• 15 business days of vacation
• Health allowance
• Annual learning budget
• Company-provided computer
Join Devsu and discover a workplace that values your growth, supports your well-being, and empowers you to make a global impact.
Originally posted on Himalayas
Skills asked for
- go
- google cloud
- microservices
- grpc
- rest
- devops
- kubernetes
- helm
Similar jobs
- Semi Senior Procurement AnalystPearster
- Backend Developer (Junior / Semi Senior)Selection Book
- Semi-Senior Front-end Engineer - EntertainmentTruelogic · LatAm
- Senior Staff Global Supply Manager, EE and SemiconductorRidealso · Palo Alto
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.