
Senior Software Engineer – Full Stack, Data
Article
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • Canada
Visit company websiteExplore more
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