Senior Database Engineer

Posted 20 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Database Engineer managing Aurora Postgres databases to build and maintain products at Jobber. Collaborate with engineering teams to ensure database performance and scalability.

Responsibilities

  • Reporting to a Manager, Software Engineering
  • Work with the operations team and the rest of the engineering organization
  • Build and maintain an industry leading product that helps our customers and their small businesses be successful
  • Solve problems that millions of entrepreneurs are facing
  • Ensure stability and scalability of our Aurora Postgres databases
  • Identify and fix issues such as cache optimization, query optimization, indexes, IOPS, etc.
  • Ensure appropriate monitoring and alerting for databases’ performance
  • Collaborate with development teams on schema design and query optimization
  • Conduct cost analysis and optimization of the database in the AWS cloud

Requirements

  • 5 to 10 years administering databases such as Postgres, Oracle or MySQL, preferably in a cloud environment
  • An understanding of Postgres internals and query analysis tools like explain plan, as well as DB performance monitoring tools like RDS Performance (Database) Insights.
  • Experience with Disaster Recovery / High Availability architectures.
  • Familiar with some “glue” languages (eg. Bash, Python, Ruby)
  • Familiarity with Infrastructure as Code, preferably Terraform
  • Familiarity with AWS technologies including: RDS Aurora, RDS Proxy and Database Migration Services or their non-AWS equivalents.
  • Understanding of caching technologies like Redis and Memcache
  • 2-3 years development experience (not a deal-breaker)
  • Experience with Rails ActiveRecord (not a deal-breaker)
  • Experience with Terraform (not a deal-breaker)
  • Experience with ElasticSearch (not a deal-breaker)
  • Experience with AWS Redshift (not a deal-breaker)

Benefits

  • a total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind
  • matching in RRSP, TFSA or FHSA
  • stock options
  • a dedicated Talent Development team
  • access to coaching, learning, and leadership programs

Job type

Full Time

Experience level

Senior

Salary

CA$125,800 - CA$170,100 per year

Degree requirement

Bachelor's Degree

Tech skills

Amazon RedshiftAWSCloudElasticSearchMySQLOraclePostgresPythonRedisRubyRuby on RailsTerraform

Location requirements

HybridEdmontonCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.