Tucows

Tucows

Tucows, a tech company since 1993, offers domain name services, fiber internet, and SaaS to keep people connected and improve the Internet experience.

Diversified Telecommunication Services
251-1K
Founded 1993

Description

  • Design, implement, and operate highly available PostgreSQL clusters with replication, sharding, partitioning, and failover automation.
  • Optimize query performance, indexing strategies, and workload tuning.
  • Perform capacity planning, growth forecasting, and workload modeling for the database environment.
  • Own high-availability strategies, including automatic failover, multi-region deployments, and disaster recovery.
  • Build and maintain automation for provisioning, configuration, backups, recovery, failovers, vacuum tuning, and schema management.
  • Develop monitoring and alerting systems for PostgreSQL clusters.
  • Lead response during database incidents such as performance regressions, replication lag, deadlocks, bloat, and storage failures.
  • Conduct root-cause analysis and implement long-term fixes for database issues.
  • Partner with software engineers to review SQL queries, optimize schemas, and improve use of PostgreSQL features.
  • Provide guidance on database design patterns, migrations, version upgrades, and best practices.

Requirements

  • 7+ years of hands-on PostgreSQL experience in large-scale, high-volume production environments.
  • Deep expertise in PostgreSQL internals, including WAL, MVCC, vacuum tuning, query planner, indexing, and logical replication.
  • Advanced SQL skills and strong schema design and query optimization abilities.
  • Solid experience with Linux systems and networking fundamentals.
  • Experience building automation using Go or Python.
  • Experience with monitoring tools such as Prometheus, Grafana, Datadog, PMM, or pg_stat_statements.
  • Experience with backup and recovery strategies, including point-in-time recovery (PITR) and durability planning.
  • Understanding of distributed systems concepts such as service discovery and consensus tools like Consul.
  • Strong troubleshooting and problem-solving skills in production environments.
  • Familiarity with AI-assisted tools such as Claude, Windsurf, or GitHub Copilot.
  • Experience with connection pooling and load balancing tools such as PgBouncer or HAProxy (preferred).
  • Experience with high-availability solutions such as Patroni or similar tools (preferred).
  • Exposure to event streaming and CDC tools such as Kafka and Debezium (preferred).
  • Experience supporting 24/7 production environments (preferred).
  • Experience with PostgreSQL backup tools such as Barman, pgBackRest, or WAL-G (preferred).
  • Familiarity with Traefik or similar infrastructure components (preferred).

Benefits

  • Remote-first role open to applicants based in Canada.
  • Base salary range of $126,100 to $140,100 CAD for Canadian residents.
  • Total rewards offering with fair compensation and generous benefits.
  • People-first culture rooted in respect, trust, and flexibility.
  • Ability to work from anywhere with internet access for most roles.
  • Reasonable accommodation provided during the application and interview process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Oracle DBA / Data Processing Specialist

Metova 51-250 Internet Software & Services

Oracle DBA / Data Processing Specialist at a marketing data company, responsible for keeping Oracle production environments stable while processing and delivering accurate client data.

Oracle PostgreSQL Shell Scripting SQL SQL Server
2 hours, 57 minutes ago

Oracle Data Engineer (with German Language)

Soname Solutions 11-50 Internet Software & Services

Soname Solutions is seeking a Senior Data Warehouse Developer to support a German telecom client by designing, optimizing, and evolving its multi-layer data warehouse environment.

Oracle PostgreSQL Power BI SQL
7 hours ago

MySQL Database Engineer

Entersekt 51-250 Diversified Financial Services

Entersekt is hiring a MySQL Database Engineer to support mission-critical MariaDB and MySQL clusters for financial authentication and digital transaction security across on-prem and AWS environments.

AWS Bash Git MariaDB MySQL Perl Python Unix
7 hours, 45 minutes ago

Staff Backend Engineer - Databases Tempo | US | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a remote Staff Engineer for Tempo to lead the evolution of its distributed tracing backend for Grafana Cloud and Enterprise, with a focus on reliability, scalability, and new platform capabilities for observability and AI-driven workflows.

C C++ Go Grafana Kubernetes OpenTelemetry Prometheus Rust SQL
11 hours, 24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers