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 backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.
Senior Auth0 Developer (Node.js) needed for a 4 - 8 month fully remote contract with an IAM consultancy in Canada. Must have 5+ years experience and Auth0 or similar IAM expertise.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.
Senior developer building secure APIs and enterprise integrations for an insurance technology initiative. Designing backend services, access controls, and integrations supporting advisor portals and electronic documents.
Architecte Performance Java optimisant les applications et infrastructures d’entreprise de Fresche Solutions. Diagnostic d’incidents complexes, recommandations d’architecture et amélioration de la scalabilité, latence et fiabilité.
Java Performance Architect diagnosing and optimizing enterprise Java environments for Fresche Solutions’ digital transformation clients. Designing scalable solutions and leading performance investigations across cloud and traditional stacks.
Senior Backend Developer needed for full - time role in Brampton, ON. Requires 6 - 12 years Java/Spring Boot experience, microservices, Docker, Kubernetes, Azure, and AI - assisted tools.