Senior Compute Engineer (Go + Kube)

New
J
JobgetherSoftware Engineering
Brazil, 8:00 AM–5:00 PM Pacific TimeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
14+ years
Required Skills
DockerPostgreSQLKubernetesGoPrometheusLinuxMicroservices

Requirements

  • 14+ years of professional software development experience.
  • Deep professional experience with Go and its internals.
  • Proven hands-on experience with Kubernetes and container technologies such as Docker.
  • Strong understanding of Linux systems, control groups, and resource management.
  • Experience developing APIs and web/HTTP-based microservices in Go.
  • Solid knowledge of PostgreSQL.
  • Proficiency with monitoring technologies such as Prometheus.
  • Experience with automated testing and Test Driven Development (TDD) practices.
  • Strong troubleshooting, debugging, and analytical capabilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred.

Responsibilities

  • Design, develop, refactor, and maintain large-scale Go codebases.
  • Develop high-quality patches and enhancements for existing Go codebases.
  • Build comprehensive automated tests using Go standard library, Ginkgo, and Gomega.
  • Troubleshoot applications through log analysis, profiling, debugging, and performance investigation.
  • Design, deploy, scale, and maintain applications on Kubernetes platforms.
  • Develop API services and microservices in Go using solid HTTP practices.
  • Contribute to database development and performance activities using PostgreSQL.
  • Use Prometheus and metrics systems to improve system visibility and reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now