JobMatch
← Back to jobs

Semi-Senior/Senior Go Developer

Devsu

RemoteArgentina; Colombia; El Salvador; Honduras; Mexico; PeruseniorFull Time
Posted
today
Source
Himalayas
Field
Engineering

Skills

CommunicationGCPPostgreSQLKubernetesTerraformREST APIsDevOpsMySQLRedisCI/CDgRPCSQLGoAI

Description

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

JobMatch aggregates public listings. Always apply through the original posting.