Overview
Build and operate backend infrastructure for customer-facing package registries, APIs, and artifact-serving systems. Develop Go services that securely and reliably serve software artifacts at scale.
What you'll do
- Build and improve customer-facing registries, APIs, and artifact-serving systems.
- Implement features from technical design through testing, rollout, monitoring, and iteration.
- Develop and operate backend services in Go.
- Improve production scalability, reliability, observability, performance, and load testing.
- Participate in decisions about service boundaries, APIs, data flows, and operational patterns.
- Investigate and resolve production issues.
What you'll need
- 2+ years of experience building software.
- Some experience with backend or infrastructure systems.
- Experience with Go or strong programming experience in another language.
- Experience taking software projects from implementation through testing and release.
- Familiarity with testing, code review, debugging, and version control.
- Exposure to deploying or operating production services.
- Clear communication and a collaborative approach in a remote environment.
Nice to have
- 5+ years of experience building and operating production backend or infrastructure systems.
- Strong Go or deep backend systems experience.
- Experience owning backend or infrastructure projects through production operation.
- Experience with package registries, artifact repositories, APIs, developer platforms, or high-scale serving systems.
- Experience with cloud infrastructure and infrastructure-as-code tools such as Terraform.
Details
- Remote role in the United States.
- Base salary: $121,000–$142,000 USD yearly.
Read the full description and apply on the company’s own careers page.