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

Senior PHP Engineer with strong DB experience

Intetics 1K-5K Internet Software & Services

Intetics Inc. is seeking a Senior PHP Engineer to develop, maintain, and enhance web applications for a cybersecurity-focused client and its risk-based vulnerability management platform.

Agile AWS Cybersecurity Linux PHP Scrum SQL
14 hours, 29 minutes ago

MDM Data Specialist (L2)

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring a remote MDM Data Specialist (L2) in India to steward enterprise master data, strengthen data quality, and support governance across core business domains.

Databricks GCP Snowflake SQL Twilio
1 day, 13 hours ago

Product Data Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Product Data Engineer to support configuration management across complex defense programs, maintaining accurate product data from requirements through manufacturing and sustainment.

Confluence JIRA
1 day, 13 hours ago

Eskadenia Technical Lead - Data Migration, Testing & Quality Execution

Muller Internet Software & Services

Muller's Solutions is hiring a Technical Lead to oversee data migration, testing, and quality execution for Skadina platform implementations, ensuring reliable delivery and data integrity throughout the project lifecycle.

Agile Scrum
1 day, 14 hours 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