Data Engineer

TealBook Logo

TealBook

πŸ“Remote - Canada

Summary

Join TealBook as a Data Engineer and significantly contribute to our engineering team and the broader organization. You will play a key role in building our next-generation supplier data platform. This role focuses on developing backend services for data ingestion, processing, storage, and distribution at scale. The position requires experience with various programming paradigms, database design, and cloud-native solutions. This is a fully remote position available to Canadian applicants only, offering competitive pay, comprehensive benefits, and unlimited PTO.

Requirements

  • Be an experienced data engineer (backend-focused) with 2+ years of experience, preferably in a product-focused organization
  • Have a solid understanding and experience with various programming paradigms, design patterns and coding/testing best practices
  • Be an expert at Python
  • Have a solid understanding and experience with database design and working with multiple types of SQL and NoSQL databases (preferably Mongo, Postgres and BigQuery)
  • Have a good understanding of cloud-native solutions (preferably on GCP)
  • Have a good understanding of asynchronous design patterns, familiarity with message queues (preferably AMQP) and Kubernetes
  • Have knowledge of Agile development practices and supporting toolsets (e.g., Jira, Github, etc.)
  • Have been responsible for solution architecture and database design in your prior roles
  • Be customer-obsessed, collaborative, and skilled at communicating complex technical concepts to those with different skill sets and backgrounds
  • Have a degree in Computer Science, Engineering, or equivalent

Responsibilities

  • Work closely with the Product Management team and Team Lead to clearly define the problem, desired objectives, requirements and success criteria
  • Be responsible for developing the solution architecture and implementation design
  • Design, build, test and deploy the required backend services to enable the system to ingest, process, store and distribute/present supplier data at web scale per the acceptance criteria defined by the Product Owner
  • Develop test automation scripts and run tests (unit, integration) according to the test plan and definition of done
  • Be responsible for documenting code and supporting production systems
  • Apply CI/CD practices to prevent integration problems and ensure the code is releasable

Preferred Qualifications

  • Experience in a product-focused organization
  • Experience with Mongo, Postgres and BigQuery databases
  • Experience with GCP cloud-native solutions
  • Familiarity with AMQP message queues

Benefits

  • Fully Remote
  • Competitive Pay
  • Benefits from Day One: health, dental, and vision care, access to counselling services, financial advice, and resources to support your overall well-being
  • Unlimited PTO
  • Work from Anywhere: up to 90 days annually
  • Winter Break (TealWeek): paid week off between Christmas and New Year's
  • GRSP/401k: with employer matching
  • Tech: MacBook Pro and all the gear you need for your home office, work-from-home allowance
  • Equity
  • Learning & Development budget

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.