Jobs and Careers
HE

Senior Database Engineer- PostgreSQL

Healthie
UKRemotefull_timeVerifiedPosted 22 Mar 2024
💰 $185,000/yr($160,000/yr$185,000/yr)

About the role

Our mission: to power virtual-first care delivery while improving access to healthcare and enabling better healthcare outcomes through technology.

Healthie powers next generation healthcare delivery. We build infrastructure that all healthcare organizations need to perform virtual-first care. Between our EHR, scheduling, and patient engagement solutions, Healthie’s API-first approach makes it easy for organizations of every size to build, customize, and scale their business.

Today, we power thousands of organizations – ranging from small private practices, to digital health startups and multi-billion-dollar healthcare companies. Leveraging Healthie, our customers deliver care to millions of patients, across the full spectrum of healthcare services – from preventative health & wellness to complex chronic care management. 

We believe that the future of healthcare delivery is virtual-first, longitudinal, and collaborative. Learn more at https://www.gethealthie.com/

 

As a Senior Database Engineer - PostgreSQL you will be a critical contributor to Healthie’s Platform Engineering team.

You will be joining a platform team of specialists. You will bring your domain expertise in postgres database design and deployment to join the team. You will be transformational in how we deploy postgres, how we scale it (horizontal + vertical), how we monitor it to know what's going on, and how we feed that back to fix healthie's data model.

Strong familiarity with ORMs, in particular Rails/ActiveRecord, is a big plus! 

 

Responsibilities: What you’ll be doing and held accountable for:

Extensive knowledge of Postgres deployment, operation, and performance at scale.

  • Deployment architecture
    • Excitement and confidence in scaling from 10k to 100k queries per second while reducing latency.
    • Expertise in Postgres replication, partitioning, clustering, and cloud scaling strategies.
    • Experience in database load balancing
    • Familiarity with major cloud offerings, with an eye for potential implementation in medium and long term
  • Postgres and Host Performance tuning
    • Establishing performance metric baselines for tuning.
    • Implement performance optimizations both internally to postgres, and externally (memory, io, cpu)
  • Application behavior observation and improvement
    • Observing application behavior to prioritize opportunities for query improvements
    • Becoming expertly familiar with application schema in order to maintain a medium- and long-term roadmap
    • Collaborating with feature-dev squads to facilitate schema and query improvements
  • Availability
    • Deep understanding of Postgres availability, backup, and disaster recovery strategies.
    • Knowledge of HA setups, including running HA PG clusters.
    • Understanding downtime limitations and strategies for achieving high uptime percentages.
  • Monitoring, visibility, observability
    • Continually improving performance and security instrumentation.
    • Identify problem areas and collaborate with squads to identify and address concerns.
    • Implementation of robust monitoring and alerting systems to detect issues before they become problems.

 

Qualifications: What we expect from you:

  • You are an expert: Domain expertise in Postgres with experience in PgBouncer and/or other connection poolers, including strong knowledge and thinking about software design and code organization.
  • You strive for Operational Excellence: Best practice experience with coding standards, refactoring, complexity reduction, and schema design.
  • Tools & Tech Experience: Security & complianceInfrastructure and monitoring, including CI/CD construction and maintenance
  • Problem Solver: Experience configuring and using APM tools for solving performance issues
  • You bring hands-on experience: working with ORM systems which is a requirement along with Expertise with Rails/ActiveRecord.
  • Prioritization matters: Ability to prioritize platform needs to both short term and long term business needs.
  • Strong interpersonal, collaboration, and communication skills: You care about people - your colleagues, our customers, and everyone around you. People want to work f

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Healthie

View company profile →