All Jobs Vacancy

Golang Developer | C2H - Remote

Posted 3 weeks ago by Momento USA LLC

Job Title- Golang Developer: Location : Remote

Tech stack:

Go (Golang), Microservices, REST/GRPC, SQL databases, Kafka, Java, Docker, Kubernetes, AWS, Terraform, GitHub Actions, New Relic, Sentry, GitHub.

What you’ll bring:

  • Experience using AI tools to improve efficiency in software architecture, code reviews, and software testing.
  • 7+ years of experience building and scaling production backend systems, including 5+ years building Go (Golang) microservices in production, with a track record of setting technical direction beyond your own team.
  • Deep expertise in Go — concurrency (goroutines, channels, context), performance profiling (pprof), error handling, testing, and idiomatic module and package design — with the judgment to know when to deviate from convention.
  • Deep, opinionated expertise in distributed microservice architecture — service decomposition, API design (REST and/or gRPC), resilience patterns (timeouts, retries, circuit breakers, idempotency), and eventual consistency.
  • Demonstrated experience influencing technical strategy across multiple teams or a full engineering org, not just within a single codebase.
  • Strong track record mentoring and growing senior/staff-level engineers.
  • Comfort operating in ambiguity — defining problems and roadmaps, not just solving pre-defined tickets.
  • Strong experience operating distributed systems in production — structured logging, metrics, distributed tracing (e.g., OpenTelemetry), SLOs, and incident response — with the ability to set standards other engineers follow.
  • Strong SQL database expertise (e.g., PostgreSQL) data modeling, query optimization, indexing, transactions, and zero-downtime schema migrations.
  • Experience building and running containerized services on Kubernetes in a public cloud (AWS preferred).
  • Deep knowledge of Go testing and static analysis (table-driven tests, race detection, golangci-lint) and of integration and contract testing — treating strong typing, linting, and test coverage as the first line of defense against bugs, especially as more code is written with AI assistance.

Preferred Requirements:

  • Knowledge of React and TypeScript is a big plus — enough to understand how the front end consumes backend APIs and to collaborate closely on contract design.
  • Hands-on experience with Kafka and event streaming — topic and partition design, consumer groups, delivery semantics, schema evolution, and Kafka Streams.
  • Working proficiency in Java, particularly for building and maintaining Kafka Streams applications.
  • Experience designing and owning CI/CD pipelines (e.g., GitHub Actions) with automated testing, security scanning, and progressive deployment strategies.
  • Experience with infrastructure as code (Terraform).
  • Experience integrating with search platforms (e.g., Algolia) and caching layers (e.g., Redis).
  • Experience building e-commerce platforms at scale (catalog, orders, inventory, fulfillment).
  • Experience leading backend architecture decisions for a platform serving high concurrent traffic.
Rate:
Not specified
Location:
United States
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job