
Senior Software Developer, Database Solutions
- Canada
- Permanent
- Temps-plein
- Partner with stakeholders across different product domains, infrastructure, and leadership, driving data related technical problems at scale.
- Design and implement maintenance automations for different data stores, this includes automations for upgrades, backups, migrations … etc.
- Design, Administer, Maintain, monitor and conduct performance tuning efforts for data systems such as AWS Aurora Postgres, Redis/Elasticache, DynamoDB, … etc.
- Design and implement backup and recovery plans.
- Ensure Data stores scalability and reliability through proactive analysis and thorough capacity planning.
- Work in partnership with stakeholders to understand client integration requirements and business processes with our data stores.
- Ensure the reliability, security, and performance of integration solutions through rigorous testing and quality assurance.
- Create and maintain detailed technical documentation, including technical specifications, code documentation, and progress reports.
- Work with a large amount of autonomy to set the technical direction for scalable projects.
- 3+ years experience as a database solution architect. This may include, but is not limited to, prior roles in solutions architecture, software engineering, or software development.
- Experience with AWS Aurora Postgres, Redis, Enterprise Redis, AWS Elasticache and NoSQL databases like DynamoDB.
- Proficiency in Python, data transformation and data migration.
- Experience with Terraform and K8s.
- An ability to understand how to organize and consolidate customers' data in various formats and from various source applications.
- 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.
- Experience with design and implementation of high performance systems with reliable monitoring and logging.