Senior Backend Engineer (Go)
New
P
PerconaDatabase observability
Location: EMEAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent written and spoken English.
- Required Skills
- PostgreSQLKubernetesMongoDBMySQLGoLinuxDistributed Systems
Requirements
- Have strong backend engineering experience with significant production experience in Go.
- Have a strong understanding of software architecture, APIs, concurrency, and distributed systems.
- Have experience designing, building, and documenting APIs.
- Have experience with at least one of MySQL, PostgreSQL, MongoDB, Redis/Valkey, or similar database technologies.
- Have experience with observability, monitoring, metrics, logging, or tracing systems.
- Be familiar with OpenTelemetry concepts and architecture.
- Have experience with automated testing and a strong focus on software quality.
- Be comfortable working with Linux.
- Have experience with Git and modern software development workflows.
- Have experience with containers and cloud-native environments.
- Be fluent in written and spoken English.
Responsibilities
- 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.
- Improve automated testing, CI/CD, developer tooling, and engineering productivity.
- Contribute to PMM as an open-source project and collaborate with the wider community.
View Full Description & ApplyYou'll be redirected to the employer's site