Senior Go API Engineer (Back-End Engineer III) - 65352754988

somewhere

United States

Remote

USD 37,000 - 54,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Public-Facing Job Description Senior Go API Engineer at N/A is seeking an experienced engineer to own reliability and observability across our API surface, including multiple Go services and Cloud Functions.

You'll manage deployments, monitoring, on-call rotation, and cross-service debugging under production pressure, applying strong Go fundamentals and deep HTTP knowledge to improve performance and resilience.

Qualifications

  • 5+ years operating production API/backend services at scale.
  • Deep HTTP fluency: semantics, status codes, caching headers.
  • MySQL indexing, transactions, and schema design.
  • Experience with CDN/cache semantics and invalidation strategies.
  • Production monitoring, logs/metrics/traces across services.
  • Strong Go fundamentals: goroutines, channels, context, panic/recover.
  • Docker and containerized services in production.
  • Cloud platform depth, preferably GCP: Cloud Run/Functions, Cloud SQL.
  • CI/CD pipelines and GitHub Actions experience.
  • Comfort with AI-assisted development tools and async collaboration.

Responsibilities

  • Operate Go API services and Cloud Functions in production: deployments and on-call rotations.
  • Audit and close gaps in monitoring and alerting across owned services.
  • Correlate logs, metrics, and traces to debug cross-service failures.
  • Refine on-call runbooks and incident postmortems.
  • Engage with Claude Auto Reviewer findings on PRs and reviews.

Skills

Go API services
HTTP semantics
MySQL depth
CDN and caching
Monitoring and debugging
Golang fundamentals
Docker
Cloud platform depth
CI/CD
AI-assisted tools
Written communication

Tools

Docker
Cloud Run
Cloud Functions
Cloud SQL
Cloud Logging
GitHub Actions

Job description

Public-Facing Job Description Senior Go API Engineer

Sourcing Location: Philippines

Salary: $3300 - $4800

About the Company

We provide an enterprise content management platform that powers websites serving hundreds of millions of requests monthly. Our API surface — spanning several Go services and Cloud Functions — is how our platform's data and logic reach the rest of our stack and our customers' integrations.

About the role

We're looking for a Senior Go API Engineer to take ownership of reliability and observability across our API surface: 4 existing repos and multiple Cloud Functions today, with more to come.

At its core this is a service-operation role. The fundamentals carry the weight: HTTP semantics, database performance, caching strategy, monitoring discipline, and debugging instinct under production pressure — across service boundaries, not just within one. Go is the language these services are written in. Fluency is required, but the deeper signal we're looking for is engineering judgment around how distributed API services behave under load, and how to find the fault when four different systems could be at fault.

Concrete work in scope includes:
  • - Auditing and building out monitoring/alerting across the API repos and Cloud Functions
  • - Establishing on-call and incident response practices where they don't yet exist - Building log/trace correlation so a request can be followed end-to-end across services. You'll also work inside an AI-assisted development workflow we use across our engineering team. Code review is augmented by Claude. We use MCP tooling and agent-driven processes in day-to-day engineering. We're looking for someone who treats these tools as a peer reviewer worth engaging with, not a rubber stamp to ignore, and not a magic black box to over-trust.
The ideal candidate

An engineer who's operated Go API services in production, not just built them. Has internalized how HTTP behaves on the wire, what makes a database query fast or slow, why a CDN serves a stale response, and what a goroutine leak looks like at 2am. Comfortable on a production incident page. Writes clearly. Pushes back when something looks wrong. Has formed opinions about where AI tools accelerate development and where they get in the way.

Day to day
  • - Operate our Go API services and Cloud Functions in production: deployments, monitoring, incident response, on-call rotation
  • - Audit and close gaps in monitoring and alerting across owned services - Correlate logs, metrics, and traces across service boundaries to debug intermittent, cross-service failures
  • - Establish and refine on-call runbooks and incident postmortems - Move fluidly between repos and functions as reliability priorities shift — this role isn't scoped to one codebase
  • - Engage substantively with Claude Auto Reviewer findings on your PRs and others'
  • - Triage and resolve customer-impacting issues
Skills we expect
  • - 5+ years operating production API/backend services at scale
  • - Deep HTTP fluency: semantics, status codes, caching headers, content negotiation
  • - MySQL depth: indexing, EXPLAIN, transactions, schema design
  • - CDN and cache semantics: cache keys, Cache-Control, Age, ETag, Vary, invalidation strategy
  • - Production monitoring and debugging instinct: fluent in logs, metrics, and traces, especially across service boundaries
  • - Strong Go fundamentals: goroutines, channels, context, panic/recover — read and debug this confidently
  • - Docker and containerized services
  • - Cloud platform depth, GCP (Cloud Run, Cloud Functions, Cloud SQL, Cloud Logging) preferred
  • - CI/CD pipeline experience, GitHub Actions preferred
  • - Comfortable using and critiquing AI-assisted development tools - Excellent written communication. We are async-first.
Bonus
  • - Terraform / IaC
  • - Fastly or comparable CDN/WAF experience
  • - Node.js (our test tooling is Node)
  • - MCP servers or agent-driven engineering tooling
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 120,000 - 190,000
401(k)
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Senior Go (Golang) Engineer - Integration & Channels
Senior Go (Golang) Engineer - Integration & Channels

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000
Senior Go Language Developer
Senior Go Language Developer

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Austin (TX)

On-site
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Go (Golang) Developer
Go (Golang) Developer

Ampcus Inc • Salt Lake City (UT)

On-site
USD 110,000 - 165,000
Senior Go API Reliability Engineer
Senior Go API Reliability Engineer

somewhere • United States

Remote
USD 37,000 - 54,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Boston (GA)

On-site
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Richmond (VA)

On-site
USD 100,000 - 130,000
Mentorship
TechTalks
Education budget
+3
Senior Go Golang Engineer
Senior Go Golang Engineer

Eitacies Inc • Phoenix (AZ)

On-site
USD 90,000 - 120,000