← Back to jobs

Remote job

Senior Software Engineer | Database Optimization

Backend Full-time Permanent European Union

Job details

Not specified Salary
European Union Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Build production systems for an autonomous database administration product that identifies database performance issues, proposes improvements, and helps verify those changes safely. The role spans a high-performance gateway and an analysis agent, with scope to shape architecture and technical direction. Correctness matters throughout: changes to caching, consistency, or recommendations can affect live customer workloads.

Responsibilities - Design, build, and operate a database gateway that provides capabilities such as caching and rate limiting. - Develop services in Go and contribute to high-performance components in Rust. - Build recommendation features for index selection, query analysis, and query improvements. - Address cache invalidation and data consistency, and create ways to validate recommendations before application. - Investigate production issues across the gateway, agent, and database systems; analyse query behaviour and workload performance. - Work with product and engineering colleagues on open-ended problems and contribute to architecture, roadmap, and technical decisions.

Requirements - Professional experience building production services in Go, with strong software engineering fundamentals and maintainable design practices. - In-depth knowledge of PostgreSQL or MySQL, including database tuning beyond ORM use. - Understanding of database clients, drivers, and wire protocols. - Experience with query profiling, index design, performance tuning, and complex projects from design through production. - Strong debugging skills, written and spoken English, and comfort adapting to ambiguity and helping set technical direction. - Current residence in Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, or Ukraine; visa sponsorship and work permits are not provided.

Nice to have - Rust experience, especially for network services or proxies; experience with database proxies, gateways, or poolers. - Background in cache invalidation, query-plan analysis, index recommendation, or query optimisation tools. - Experience validating changes with workload replay, shadow traffic, or benchmarks, and using observability tools such as Prometheus, Grafana, or OpenTelemetry. - Familiarity with Kubernetes and cloud infrastructure.

Benefits and work setup - Remote-first work; gross monthly pay of €6,500–€9,000 depending on experience and level, plus equity options. - Annual learning budget, 10% of working time for personal projects or development, equipment budget, and additional days off. - Work in a global technical team with short delivery cycles; team events and an annual hackathon are also offered.

Skills detected in the listing

GoRustPostgreSQLAWSGCPAzureKubernetesTerraform
Detected Nov 6, 2026
Last verified Nov 6, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight