Article

Senior Software Engineer – Full Stack, Data

Article

full-time

Posted on:

Location Type: Hybrid

Location: VancouverCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$155,000 - CA$172,000 per year

Job Level

About the role

  • Design, develop, test, and deploy full-stack applications using React and/or Java.
  • Build responsive, performant user interfaces using modern JavaScript frameworks and TypeScript.
  • Develop secure, efficient REST and GraphQL APIs.
  • Design and optimize SQL/NoSQL schemas for both application and analytics use cases.
  • Design and maintain data ingestion pipelines from multiple systems using Python, SQL, and dbt.
  • Collaborate with analysts and data scientists to provide reliable datasets and data apps for reporting or automation.
  • Manage GitOps workflows for data infrastructure and model deployment.
  • Implement CI/CD pipelines, automated testing, and infrastructure as code (IaC) to streamline software delivery and improve efficiency.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least 8+ years of full-stack web development experience.
  • Expertise in both front-end (JavaScript frameworks like React) and back-end (Node.js, Python, or Java).
  • Experience with SQL and NoSQL databases, schema design, and query optimization.
  • 1+ years hands-on with data pipelines, dbt models, or analytics engineering.
  • Experience in large-scale, customer-facing apps.
  • Legally able to work in Canada.
  • Completion of a criminal background check.
Benefits
  • 4% RRSP matched contributions through Wealthsimple
  • 20 days of vacation*
  • 1 extra day off (Inclusion and Diversity Day)
  • 6 well-being (sick) days
  • Hybrid work: 3 days a week in the office
  • Work remotely (anywhere in the world) for up to 3 weeks
  • Excellent extended health and dental benefits packages
  • $1000 health/lifestyle spending account* for your total physical and mental well-being
  • TELUS Health App
  • Mental Health Assistance/Counseling
  • Virtual medical appointments
  • Free street parking (first come, first serve; no reserved spots for senior leaders)
  • Indoor secure bike storage with change rooms and showers
  • 20-minute walk to either Main Street- Science World or VCC Clark Skytrain stations
  • 45% discount on our entire product range (15% for friends and family)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactJavaJavaScriptTypeScriptREST APIsGraphQL APIsSQLNoSQLPythondbt
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering