Taro Logo

Senior Software Developer, Database Solutions

Canada's largest fintech company with over 4 million users managing more than $80 billion in assets, focusing on transparent and low-cost financial services.
Data
Senior Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Finance

Job Description

Wealthsimple, Canada's leading fintech company managing over $80 billion in assets, is seeking a Senior Software Developer specializing in Database Solutions. As part of the Platform Engineering Team's Data-Stores division, you'll play a crucial role in strengthening the company's data infrastructure through the management of various storage systems including Oracle EBS, Aurora Postgres RDS, DynamoDB, and Redis.

The position offers an opportunity to work with cutting-edge technology in a remote-first environment, where you'll be responsible for designing and implementing maintenance automations, conducting performance tuning, and ensuring the scalability and reliability of data systems. The tech stack includes AWS, Terraform, Kubernetes, and various database technologies, making this an exciting role for those passionate about database architecture and system optimization.

The ideal candidate brings 3+ years of database solution architecture experience, with strong expertise in AWS services, Python programming, and database administration. You'll work autonomously while collaborating with stakeholders across the organization to drive technical solutions at scale.

Wealthsimple offers an impressive benefits package, including competitive salary, health benefits, retirement matching, generous vacation time, and professional development opportunities. The company's commitment to diversity, equity, and inclusion, coupled with its mission to democratize financial services, makes it an exciting place for technologists looking to make a meaningful impact in the fintech sector.

Last updated 22 days ago

Responsibilities For Senior Software Developer, Database Solutions

  • Partner with stakeholders across different product domains, infrastructure, and leadership
  • Design and implement maintenance automations for different data stores
  • Design, administer, maintain, monitor and conduct performance tuning for data systems
  • Design and implement backup and recovery plans
  • Ensure data stores scalability and reliability through proactive analysis
  • Work with stakeholders to understand client integration requirements
  • Create and maintain detailed technical documentation
  • Set technical direction for scalable projects

Requirements For Senior Software Developer, Database Solutions

Python
PostgreSQL
Redis
Kubernetes
  • 3+ years experience as a database solution architect
  • Experience with AWS Aurora Postgres, Redis, Enterprise Redis, AWS Elasticache and DynamoDB
  • Proficiency in Python, data transformation and data migration
  • Experience with Terraform and K8s
  • Ability to organize and consolidate customers' data
  • Experience with database performance tuning and optimization
  • Hands-on knowledge of AWS, Kubernetes, Terraform
  • Working knowledge of Postgres databases administration
  • Ability to translate business requirements into technical solutions

Benefits For Senior Software Developer, Database Solutions

Medical Insurance
Vision Insurance
Dental Insurance
Mental Health Assistance
Education Budget
  • Competitive salary with top-tier health benefits and life insurance
  • Retirement savings matching plan
  • 20 vacation days per year
  • Unlimited sick and mental health days
  • Up to $1,500 per year for wellness
  • Up to $1,500 per year for professional development
  • 90 days international work program
  • Employee Resource Groups
  • Company-wide wellness days off