Remote Senior Data Engineer

Logo of ZayZoon

ZayZoon

📍Remote - Canada

Job highlights

Summary

Join ZayZoon as a Senior Data Engineer to ensure the reliability and integrity of our application databases from data storage to processing. You will collaborate closely with developers, data engineers, and DevOps team to design and implement data storage, integration, and processing solutions that meet our business needs while ensuring high availability, data integrity, and performance.

Requirements

  • Has the ability to work autonomously
  • Is all about collaboration
  • Is a stellar communicator
  • Has experience with other tech
  • 5+ years of experience in data engineering and database administration
  • In-depth knowledge of database systems (relational and non-relational)
  • Experience with cloud-based databases (e.g. AWS RDS, Google Cloud SQL, Azure SQL, Redshift, Snowflake etc.)
  • Strong skills in database performance tuning, query optimization, and indexing strategies
  • Proficient in scripting languages such as Python, Shell, SQL to automate database tasks
  • Solid understanding of database security practices, including encryption, access control, and compliance with industry standards (e.g PCI, SOC 2 etc.)
  • Excellent troubleshooting skills to identify and resolve database issues in a timely manner
  • Strong verbal and written communication skills, with the ability to work collaboratively across technical and non-technical teams

Responsibilities

  • Administer and maintain databases (e.g Postgres, Redshift, DynamoDB) for high availability, performance, and scalability
  • Create and manage data pipelines
  • Monitor and benchmark database performance and implement tuning recommendations to optimize query performance, indexing, and storage efficiency
  • Implement and maintain database security best practices, including user access control, encryption, and auditing to meeting compliance requirements (e.g. GDPR, PCI)
  • Set up and manage replication, clustering, and failover strategies for high availability and disaster recovery
  • Automate routine database tasks such as backups, monitoring, patching, and configuration management
  • Work closely with application developers to optimize database design and queries, troubleshoot issues, and deploy new features

Benefits

Permanently remote basis

Job description

WHO WE ARE

Our goal is to save ten-million hard-working employees ten-billion dollars. We are a values driven, well-funded, and fast-growing Financial Technology and HR company. We want to empower small and midsize businesses with financial tools that make them the place where people want to work.

We’ve created a financial empowerment platform that helps small but mighty HR teams make a big impact on employee financial wellness.  ZayZoon is quickly becoming the employee financial wellness super-app that employees can’t live without, and employers are clamoring to offer to help attract and retain talent.

We are growing fast and have been recognized for rapid growth in the 2023 Deloitte Technology Fast 500 and Canadian Technology Fast 50 program! You can read more about it here.

Reporting to the Director of Data & Analytics, the Senior Data Engineer will be responsible for ensuring the reliability and integrity of our application databases from data storage to processing in our application infrastructure.

We are looking for a talented and curious self-starter who is driven to solve complex problems while working collaboratively with multiple stakeholders. The candidate will be responsible for architecting, managing and optimizing application databases and data pipelines, ensuring they run smoothly and securely to support the growth of ZayZoon. You will collaborate closely with developers, data engineers, and DevOps team to design and implement data storage, integration and processing solutions that meet our business needs while ensuring high availability, data integrity and performance.

YOUR RESPONSIBILITIES:

  • Database Management: Administer and maintain databases (e.g Postgres, Redshift, DynamoDB) for high availability, performance and scalability.
  • You’ll create and manage data pipelines. If data is moving from one system to another or is required for better Analytics or systems enablement, you’ll be the point person to make that happen.
  • Performance tuning: Monitor and benchmark database performance and implement tuning recommendations to optimize query performance, indexing and storage efficiency.
  • Security & Governance: Implement and maintain database security best practices, including user access control, encryption, and auditing to meeting compliance requirements (e.g. GDPR, PCI)
  • Scaling, Replication & Clustering: Set up and manage replication, clustering and failover strategies for high availability and disaster recovery. Assist in scaling database infrastructure to support growing data volumes and transaction loads.
  • Automation: Automate routine database tasks such as backups, monitoring, patching and configuration management.
  • Collaboration: Work closely with application developers to optimize database design and queries, troubleshoot issues, and deploy new features.

TO BE SUCCESSFUL IN THIS ROLE, YOU NEED TO BE SOMEONE WHO:

  • Has the ability to work autonomously. We count on you to get your work done, in ambiguous conditions, with tight deadlines, while still producing high-quality work.
  • Is all about collaboration. You’ll be working with Product Managers, Engineers and business folks as their go-to data person. It’s not going to work if you don’t see the value of different perspectives.
  • Is a stellar communicator. This means you know how to translate technical terms into non-technical language that folks outside your domain can understand.
  • Is good with other tech. ZayZoon is a diverse place with lots of different tools, languages, frameworks, structures and types of analysis

WHAT YOU BRING TO THE TABLE:

  • Experience: 5+ years of experience in data engineering and database administration.
  • Database Expertise: In-depth knowledge of database systems (relational and nonrelational). Experience with cloud-based databases (e.g. AWS RDS, Google Cloud SQL, Azure SQL, Redshift, Snowflake etc.).
  • Performance Optimization: Strong skills in database performance tuning, query optimization, and indexing strategies.
  • Scripting & Automation: Proficient in scripting languages such as Python, Shell, SQL to automate database tasks.
  • Security: Solid understanding of database security practices, including encryption, access control and compliance with industry standards (e.g PCI, SOC 2 etc.)
  • Problem-Solving: Excellent troubleshooting skills to identify and resolve database issues in a timely manner.
  • Communication: Strong verbal and written communication skills, with the ability to work collaboratively across technical and non-technical teams.

ANYTHING ELSE YOU MIGHT NEED TO KNOW

Candidates must be located in Canada to be considered.

We are organized as a remote team, as such we are looking for candidates who can work effectively remotely. You must have access to a secure high speed internet connection and a secure workspace to ensure security of private information. This role is available on a permanently remote basis.

Please be aware that as part of our final hiring process, we will conduct reference calls with previous managers and possibly other individuals. Additionally, due to the nature of our business, a criminal record check and a basic security clearance will also be required.

We wish to thank all qualified applicants for their interest in joining our team!

#LI-REMOTE

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let ZayZoon know you found this job on JobsCollider. Thanks! 🙏