Senior ETL Developer at Clickspace
Calgary, AB T2R 0H7, Canada -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

70000.0

Posted On

04 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Dart, Ruby, Dental Care, Vision Care, Technical Requirements, Perl, Etl, Python, Mongodb, Scripting Languages, Firebase, Google Cloud Platform, Bash, Google Cloud

Industry

Information Technology/IT

Description

COMPANY DESCRIPTION

Clickspace is an entrepreneurial organization that has incubated 12 technology companies. This is a work-from-home position and operates on Mountain Standard Time. We are seeking individuals who are passionate about their craft and desire a supportive environment in which to grow their passion and accelerate their career. In this position, the successful candidate will be working for the Budvue Media division of Clickspace. Budvue was founded in 2018 to offer the Cannabis industry a technology solution for retailer marketing. We use our digital signage technology to offer custom-designed menu boards (think TV menus in Tim Hortons except in Cannabis Retail locations). We also provide a tablet solution (IOS & Android App) to allow in-store self-checkout. We are a small and diverse team working within a strong and established product offering.

SPECIFIC PROJECTS:

We are looking for previous experience in executing projects similar to our immediate project requirements.

From day one, you’ll be working on:

  • Managing the flow of data from various NoSQL and SQL sources, applying normalization based on specific requirements, and output quality raw data for transactional reports
  • Our warehousing and pipelining of application-level data
  • Creating and improving analytics-level data structures out of application-level data.
  • Implementing observability and normalization of data assembled from multiple sources and veracities
  • Continually optimizing the structure and systems of handling and cleaning sporadic and incomplete data.

TECHNICAL REQUIREMENTS:

  • Cloud experience, especially with Google Cloud & Firebase, or equivalent (eg, Azure/AWS)
  • NoSQL experience, such as MongoDB, Firebase, CosmosDB, or equivalent technology experience, is a must.
  • SQL experience, such as MS SQL/Postgres/MySQL, is a must
  • Development experience in a high-level language is important (Typescript & NodeJS, PHP, .NET or Java, and other scripting languages such as Perl, Bash, Ruby, Python, etc.). Dart is NOT a requirement, but a plus.
    Job Types: Full-time, Permanent
    Pay: $70,000.00-$90,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Vision care

Application question(s):

  • On a scale of one to 10: How comfortable are you with AI-first development and the use of AI tools like Cursor, Codex, etc?

Experience:

  • ETL: 1 year (preferred)
  • Google Cloud Platform: 1 year (preferred)
  • NoSQL: 1 year (preferred)

Work Location: In perso

Responsibilities

The Budvue applications are data-intensive. We ingest and process immense amounts of POS data, often in real time. Inventory is cleaned, diffed, stored in multiple ways, and used by distributed systems. We offer data augmentation of POS data with alternative data sources for a configurable display of data in our products. Our ad network processes millions of ad plays and impressions. All of this data and its distribution are critical to our minute-by-minute operations and are also vital to our analytics and reporting offerings.
These application-level systems are warehoused, and analytics-level constructions are rolled up in a DBT-style process.In this role, you will work alongside the CTO to be the owner, manager, and implementer of our data warehousing and ETL. You will implement industry-standard paradigms, improve areas of our data ecosystem that are lacking, and work with our application developers to enhance the persistence and handling of application-level data. You will be given responsibility and expectations in areas that you are strong in, and provided supporting resources when you need them.
You will report to the CTO and be evaluated on the effectiveness and efficiency of outcomes. Your days will not be filled with status updates, tickets, and check-ins. Rather, your work approach and creative expression will lend themselves to strategy sessions, pair programming, solo brainstorming, prototyping, training team members, and ultimately, using your time as you see fit to achieve the best outcome.

Loading...