P
Percona
BackendSenior
Senior Backend Engineer (Go)
GoOpenTelemetryPrometheusVictoriaMetricsClickHouseMySQLPostgreSQLMongoDBRedisValkeyLinuxGitDockerKubernetesGrafanaCI/CDOTLPMCPLLMCursorAnthropicCodex
Про позицію
Percona is looking for a remote Senior Backend Software Engineer to join the PMM team to build the next generation of Percona Monitoring and Management (PMM), an open-source observability platform. The role involves designing and developing backend services in Go, working with observability technologies like OpenTelemetry, Prometheus, and ClickHouse, and contributing to an open-source project.
Обовʼязки
- Design and develop reliable, scalable, and performant backend services and APIs in Go.
- Build features for monitoring, observability, troubleshooting, and management of database environments.
- Work with OpenTelemetry and observability signals including metrics, logs, and traces.
- Develop integrations with MySQL, PostgreSQL, MongoDB, and other database technologies.
- Work with distributed systems, containers, Kubernetes, and cloud-native infrastructure.
- Design and evolve APIs and internal service architecture.
- Take ownership of complex features from technical design through implementation, testing, and delivery.
- Participate in code and architecture reviews and help establish engineering best practices.
- Improve automated testing, CI/CD, developer tooling, and engineering productivity.
- Explore and adopt AI-assisted development, coding agents, and automation where they improve engineering effectiveness.
- Contribute to PMM as an open-source project and collaborate with the wider community.
Вимоги
- Strong backend engineering experience with significant production experience in Go.
- Strong understanding of software architecture, APIs, concurrency, and distributed systems.
- Experience designing, building, and documenting APIs.
- Experience with at least one of MySQL, PostgreSQL, MongoDB, Redis/Valkey, or similar database technologies.
- Experience with observability, monitoring, metrics, logging, or tracing systems.
- Familiarity with OpenTelemetry concepts and architecture.
- Experience with automated testing and a strong focus on software quality.
- Comfortable working with Linux.
- Experience with Git and modern software development workflows.
- Experience with containers and cloud-native environments.
- Fluent written and spoken English.
- Ability to work independently and collaboratively in a fully remote team.
Переваги
- Flexible work hours and various paid time off programs.
- All equipment for your remote office.
- Funds for career development (external training, certifications, conferences).
- Ongoing connectivity allowances.
- Opportunity to participate in our equity incentive plan.
- Work/life balance programs: The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays.
- Socially responsible programs: PAVE volunteering program and Women Transforming Technology.
Senior Backend Engineer (Go)
Оригінал