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
Senior Node.js Engineer building distributed backend services and APIs for Wordly’s real - time translation platform. Extending Node.js modules, integrations, and event - driven systems for translation in 50+ languages.
Fullstack engineer evolving memodio’s prescribed digital health app with Flutter and Node.js. Building accessible features and regulated medical software for older users worldwide.
Senior Python engineer building reliable web - scraping and data - extraction workflows for Mindrift’s AI technology projects. Processing dynamic websites into accurate, validated structured datasets.
Backend Engineer designing APIs and integration architecture for EvenUp's AI - powered legal - tech platform. Improving client portal experiences and application performance from Toronto or San Francisco hubs.
Staff Backend Engineer building search and recommendation systems for Affirm’s pay - over - time marketplace. Setting technical strategy and scaling distributed backend systems across Affirm’s shopping platform.
Senior backend engineer building reliable MySQL and distributed SQL infrastructure for Affirm’s transparent buy - now - pay - later financial products. Automating databases, migrations, networking, and operations at scale.
Senior backend engineer building and operating distributed database infrastructure for Affirm’s buy - now - pay - later platform. Automating provisioning, migrations, failover, and Kubernetes storage networking.
Backend Engineer building Resend’s SMTP and email transport infrastructure. Designing reliable delivery, throttling, routing, and reputation - aware systems for developers.
Salesforce director leading MuleSoft and enterprise data foundation architecture for customer engagements. Advising CxOs and delivering governed, AI - ready platforms across complex technology environments.
Senior Backend Engineer building scalable backend, ETL, and reporting systems for Commerce7, a winery commerce platform. Modernizing legacy databases and powering data - intensive SaaS APIs.