E

Experity

On-demand urgent care software platform

Database Administrator Senior - Postgres, Mysql

Database AdministrationConfirmed live in the last 24 hours
Full-timeNo salary listedRemote

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field, or equivalent experience.
  • At least 5 years of database administration experience, including 3 or more years focused on PostgreSQL in high-volume OLTP production environments.
  • At least 2 years administering MySQL in production, preferably on AWS RDS.
  • Strong hands-on experience with AWS Aurora PostgreSQL and AWS RDS MySQL.
  • Deep understanding of PostgreSQL internals, including the query planner, indexing, vacuuming, WAL, and replication.
  • Strong understanding of MySQL architecture, including the InnoDB storage engine, replication, indexing, and query optimization.
  • Expertise in database performance tuning and troubleshooting in high-availability, high-throughput environments.
  • Experience supporting systems with significant transaction volume (for example, 100–200+ TPS) and scaling for continued growth.
  • Experience troubleshooting contention scenarios, including locking, blocking, connection saturation, and long-running transactions.
  • Experience with AWS services including RDS, Aurora, EC2, IAM, VPC, CloudWatch, and S3.
  • Experience with monitoring and observability platforms such as DataDog and CloudWatch.
  • Experience designing and supporting high-availability and disaster-recovery solutions.
  • Strong understanding of relational database design and data modeling.
  • Experience with automation tools such as Terraform or CloudFormation, or similar tools, and scripting languages such as Python or Bash.
  • Experience operating in a production SaaS or high-transaction environment.
  • Demonstrates ownership and accountability for production systems.
  • Strong problem-solving skills and a proactive approach to identifying and resolving issues.
  • Ability to work cross-functionally with engineering and operations teams.
  • Communicates clearly and effectively in technical and non-technical contexts.
  • Continuously seeks to improve processes, performance, and reliability.

Responsibilities

  • Deploy, configure, and manage PostgreSQL and MySQL databases in AWS RDS and Aurora environments.
  • Configure and manage MySQL parameter groups, option groups, automated backups, snapshots, and maintenance windows.
  • Architect and support high-availability solutions using clusters, read replicas, Multi-AZ deployments, writer/reader endpoint strategies, and read scaling.
  • Monitor and mitigate replication lag across replicas to ensure read consistency and performance.
  • Tune and manage database-specific parameters.
  • Optimize workloads for Aurora storage architecture, including I/O patterns, autovacuum behavior, and checkpoint tuning.
  • Optimize database indexing, query execution plans, and MySQL InnoDB configuration for production workloads.
  • Monitor and troubleshoot database performance using AWS CloudWatch, DataDog, and database-native tools such as pg_stat_statements and EXPLAIN.
  • Analyze and optimize query performance, indexing strategies, and resource utilization.
  • Investigate and resolve complex production issues, including locking, blocking, replication lag, and connection saturation.
  • Implement and manage backup and recovery strategies, including point-in-time recovery (PITR), automated snapshots, and cross-region resilience.
  • Partner with engineering teams to improve schema design, query patterns, and database access efficiency.
  • Drive observability best practices, including alerting, logging, and performance metrics across database environments.
  • Optimize cloud database cost and performance, including instance sizing, storage utilization, and workload tuning.
  • Support and contribute to database migrations and modernization efforts.
  • Automate database provisioning and operations using infrastructure as code and scripting.
  • Participate in incident response, root cause analysis, and continuous improvement processes.
  • Support MySQL version upgrades, patching, and database migrations with minimal downtime.
  • Perform other duties as assigned.

About the Company

Experity

On-demand urgent care software platform

Experity provides an integrated software platform for urgent care in the United States. It combines electronic medical records, practice management, patient engagement, billing, teleradiology, business intelligence, and consulting services into a single operating system. This helps urgent care providers streamline operations, improve patient experiences, and optimize revenue in a high-demand, high-velocity care environment. Experity serves about half of the U.S. urgent care market, differentiating itself by offering a comprehensive, scalable solution tailored to on-demand healthcare through both software and services. As a GTCR portfolio company led by experienced urgent care and business leaders, its goal is to improve on-demand healthcare for all by enabling efficient, high-quality care delivery.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Sioux Falls, SD
Founded
2019

Recently Posted Jobs

Explore more opportunities at Experity

See more jobs