Neo Financial Logo

Base City: 

Calgary - On-site

Salary: 

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

5 Years SQL

Other Experience: 

  • 5+ years of strong experience with SQL and Python (or similar languages)
  • 3+ years of experience creating and maintaining mission-critical reports and dashboards.
  • 2+ years of experience in data modeling in an enterprise data warehouse setting.
  • Experience using Dbt, Airflow, s3, and Databricks are highly important.
  • Expertise configuring and using modern Business Intelligence / Analytics services
  • Ability to leverage development best practices throughout your work - like source-control, automated testing, CI/CD deployment pipelines, code reviews, etc.
  • Comfortable building solutions in cloud-based environments like AWS, Azure, or similar.
  • Strong leadership behaviours including giving confident feedback, presenting solution plans to executives, or participating in mentorship activities every day.

About the Job: 

Come Build a Better Financial Future for all Canadians

At Neo, we’re building a more rewarding financial experience for all Canadians.

Life at a rapidly expanding tech startup is demanding, exhilarating, and not for everyone.

From world-class creative minds to brilliant engineers, it's high-performing people that make Neo a workplace with passion and purpose.

Since being founded in 2019, Neo has built incredible traction and is one of the fastest growing fintechs in Canada.

  • LinkedIn’s Top Startup in Canada for 2022 and 2023
  • Top-ranked mobile apps and credit cards
  • Canada’s top-rated credit card
  • Team of 700+ people
  • 1M+ customers in 3 years
  • 11K+ retail partners

High Performance at Neo

We recruit, hire, and build our company culture around these attributes:

Teamwork: We trust, respect, encourage, and show up for each other — through good times and hard. We’re on this mission not just for ourselves, but also for the people we work with — and ultimately, for our customers.

Ownership: We all have a stake in Neo’s success — so we go out of our way to do what needs to get done. We hold ourselves accountable to deliver on our commitments — to our customers, to our partners, and to our team. When we fall short, we find a way to do better in the future.


Professional Integrity: We’re asking millions of Canadians to trust us with their hard-earned money — so we hold ourselves (and each other) to the highest standards of integrity.

What they want you to do: 

  • Build solutions using our high-tech data platform that includes Dbt, Snowflake, Apache Spark, Airflow, Kafka, AWS and Databricks (plus more).
  • Write Python or SQL code for most projects, including automated tests.
  • Providing input and subject-matter expertise on future data products
  • Working with product teams to define and capture data modeling requirements
  • Developing test cases and validations to ensure high-quality data products
  • Perform code reviews to ensure that the work done by the team meets the highest standards and best practices.
  • Be an expert with databases including SQL and NoSQL varieties; you should be a master of building and optimizing complex SQL queries.
  • Develop automated testing for all your projects, ensuring that your solutions are high quality when released, but also helping avoid regressions over time.
  • Develop patterns, abstractions, libraries, templates and other standards to help the team move fast and avoid reinventing the wheel.
  • Own projects and systems in production, ensuring they are operating to the highest standards and meeting challenging SLAs.
  • Actively make an effort to teach others, mentor the team, collaborate, and be involved.
  • Lead standup meetings, retrospectives, or technical reviews of product stories

© 2024