Design, build, and maintain high-performance Go microservices for live event management, media processing, and distribution. Collaborate on cloud-native architectures and distributed systems using Google Cloud Platform and Kubernetes.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Join our team as a:
Senior Backend Golang Developer
Full Remote in MEXICO
Full Nomina and Law Benefits
About the Role:
We are looking for a Senior Backend Developer to help build and scale the services power
inglive event management, media processing, asset distribution, and hybrid edge-caching solutions. You will work on high-performance Go microservices, cloud-native architectures,
and distributed systems that support mission-critical media workflows.
This role requires strong backend engineering fundamentals, hands-on experience with Google Cloud Platform, Kubernetes, and event-driven architectures, and an interest in solving complex media and streaming challenges at scale.
What You'll Do
● Design, build, and maintain production Go microservices using gRPC, Protocol Buffers,and grpc-gateway.
● Develop services supporting live event lifecycle management, media ingestion, a
ssetexport, media inspection, and distribution workflows.
● Enhance our hybrid media-cache architecture that bridges on-premise file systems
with Google Cloud Storage.
● Own features end-to-end, from API design and protobuf schemas through deploymentand operational support.
● Build event-driven solutions using Pub/Sub, Cloud Tasks, Cloud Functions, and Cloud Workflows.
● Integrate with Google Cloud media services including Live Stream API, Transcoder
API,Video Intelligence, and VisionAI
● Create and maintain unit, integration, load, and Critical User Journey (CUJ) tests.
● Improve system reliability through observability, monitoring, and performance optimization.
● Collaborate with DevOps teams on Kubernetes deployments, Helm charts, Terra
forminfrastructure, Istio service mesh configuration, and GKE rollouts.
● Participate in design reviews, code reviews, and on-call support for services you own.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Required Qualifications:
Backend Development
● 5+ years of professional backend development experience, including 3+ years buil
dingproduction services in Go.
● Strong expertise with Go concurrency patterns, context-aware programming, error handling, graceful shutdown, and service reliability.
● Experience designing and building APIs using gRPC, Protocol Buffers, grpc-gate
way, and RESTful services.
● Familiarity with Google AIP API design conventions is a plus.
Cloud & Infrastructure
Hands-on experience building and operating applications on Google Cloud Platform, including GKE, Cloud Functions, Cloud Workflows, Pub/Sub, Cloud Tasks, Cloud Scheduler,
CloudStorage, Cloud SQL, Secret Manager, IAM, and Service Accounts.
Experience deploying and operating services in Kubernetes environments, including
Helm,Terraform, workload scaling, resource tuning, health checks, logging, and troubleshoo
ting.Working knowledge of Istio service mesh concepts such as traffic routing, authorization poli
cies,and mTLS is highly desirable.
Databases & Caching
Strong SQL skills with MySQL and/or PostgreSQL, including schema design, ind
exing,migrations, and query optimization. Experience with query builders such as goqu, testing
toolssuch as sqlmock, and caching technologies including Redis, Memorystore, or in-
memorycaching solutions.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
CI/CD & Quality Engineering
Experience building and deploying software through GitHub Actions, Cloud Build, or
similarCI/CD platforms. Comfortable working in Infrastructure-as-Code environments using Te
rraformand Helm. Familiarity with Artifact Registry, containerized deployments, and automated
testingpip
elines.Strong testing discipline with unit, integration, end-to-end, and load testing. Experienc
e usingtools such as testify, gomock, sqlmock, k6, Locust, or equivalent testing frameworks.
Observability & Reliability
Production experience with OpenTelemetry, distributed tracing, Prometheus metrics,
Grafanadashboards, Cloud Trace, and structured logging. Ability to troubleshoot performance issues and operate services against established SLOs and reliability targets.
Preferred Domain Experience
Candidates with experience in any of the following areas will be particularly su
ccessful:
● Live video and streaming technologies including SRT, RTMP, HLS, DA
SH, CMAF,manifest generation, and media delivery workflows.
● Media processing technologies such as FFmpeg, FFprobe, H.264, H.265,and VP9.
● Managed transcoding platforms including Google Cloud Live Stream API, TranscoderAPI, AWS MediaLive, AWS MediaConvert, or equivalent solutions.
● CDN, edge caching, hybrid cloud/on-prem architectures, and large-scale media distribution systems.
Nice to Have
● Experience with OPA/Rego and policy-based authorization.
● Exposure to Vision AI, Video Intelligence, or machine-learning-assisted media workflows
Similar Jobs
Explore other opportunities that match your interests
Varicent
The A Career