ZayZoon Logo

ZayZoon

Senior Data Engineer

Sorry, this job was removed at 04:15 p.m. (PST) on Wednesday, Nov 13, 2024
Be an Early Applicant
Remote
Hiring Remotely in Canada
Internship
Remote
Hiring Remotely in Canada
Internship

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

Similar Jobs

Be an Early Applicant
7 Days Ago
Canada
Remote
2,800 Employees
Senior level
2,800 Employees
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Data Platform Engineer will develop and maintain a scalable data platform, focusing on data ingestion, orchestration, and reliability. Responsibilities include building data management tools, optimizing storage performance, and ensuring data security while supporting data access for engineers and data scientists.
Be an Early Applicant
17 Hours Ago
Metropolitan Area Apt, ON, CAN
Remote
572 Employees
Senior level
572 Employees
Senior level
Artificial Intelligence • Information Technology • Consulting
The Data Engineer will work with multidisciplinary teams to address technical challenges, contribute to open source projects, and develop internal solutions. Responsibilities include building data pipelines, managing data sets, and collaborating with Data Scientists to enhance data products.
Be an Early Applicant
8 Days Ago
Canada
Remote
500 Employees
Senior level
500 Employees
Senior level
Consumer Web • Internet of Things
As a Senior Data Engineer at ecobee, you will design, build, and maintain scalable ETL/ELT pipelines, manage data infrastructure, optimize workflows, and collaborate with teams to deliver high-quality data solutions to enhance smart home experiences.

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account