Senior Full Stack Engineer (Application + Data)

JobCubby

Vancouver

Hybrid

CAD 165,000 - 175,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Cash bonus
RRSP matched contributions
20 days of vacation
Inclusion and Diversity Day
Well-being days
Extended health and dental benefits
Health and lifestyle spending account

Job summary

Article is seeking a Senior Full Stack Engineer (Application + Data) in Vancouver. You will design, build, deploy, and operate software across the stack, collaborating with product managers and designers to translate business needs into scalable technical solutions.

You will work with Vue.js, TypeScript, React, Java, and data pipelines while contributing to cloud infrastructure on AWS. This role blends frontend, backend, and data responsibilities in a fast-paced omni-channel environment.

Qualifications

  • 5+ years of software engineering experience with backend services in Java.
  • Experience building web applications using Vue.js and TypeScript.
  • Experience with eCommerce or high-traffic customer-facing applications.
  • Experience with event-driven and serverless architectures.

Responsibilities

  • Design, build, test, deploy, and operate complete software solutions across frontend, backend, and data pipelines.
  • Develop customer-facing and internal web applications using Vue.js, TypeScript, and React.
  • Build backend applications, APIs, integrations, and services using Java.
  • Design relational and NoSQL data models, event-driven workflows, and scalable service architectures.
  • Build and maintain data pipelines using Python, SQL, dbt, and Databricks.

Skills

Java
Vue.js
TypeScript
eCommerce
Event-driven/serverless

Tools

Vue.js
TypeScript
Java
AWS
Kafka
DynamoDB
Databricks
dbt
Python
SQL

Job description

to apply - email only, no card. You can also save this posting or score it againstyour profile with AI.## About the roleYou will design, build, deploy, and operate full-stack software solutions across frontend, backend, and data pipelines. You will also collaborate with product managers and designers to translate business needs into scalable, reliable technical implementations.## RequirementsCandidates must have at least 5 years of software engineering experience with proven proficiency in Java, Vue.js, and TypeScript. Experience with eCommerce applications and event-driven or serverless architectures is also required.## BenefitsCash bonusRRSP matched contributions20 days of vacationInclusion and Diversity Day6 well-being sick daysExtended health and dental benefitsHealth and lifestyle spending accountMental health assistanceVirtual medical appointmentsProduct discount## Full descriptionSenior Full Stack Engineer (Application + Data)Department: TechEmployment Type: Permanent - Full TimeLocation: VancouverReporting To: Trevor AkiyamaCompensation: CA$165,000 - CA$175,000 / yearDescriptionHi there, we're Article. Since 2013, we have been redefining the furniture industry one sofa at a time, it's not easy - it requires solving challenging, meaningful problems. This is where you come in. As a Senior Software Engineer, Full Stack, you'll design, build, deploy, and operate software solutions across our entire technology stack to help power our digital and physical customer experiences.Why We Need You: In Software Engineering, we need experienced full-stack talent who can own solutions end-to-end rather than specializing in a single layer. This fits into our larger need to translate complex business problems into simple, reliable, and scalable software that drives our growing omni-channel retail operations.About the Software Engineering team: You'll join a highly competent engineering team of 8 software engineers as part of a broader department of roughly 30 tech professionals, reporting to the Sr. Manager of Software Engineering. We work across frontend applications, backend services, databases, data pipelines, and cloud infrastructure.We are a modern, adaptable engineering organization built around micro-sized squads (typically 1-2 engineers) with full-stack ownership. We use Claude AI to understand complex codebases fast and skip dense documentation.We are a hybrid team - you'll be in the office 3 days per week.What You'll DoWhat You'll Do: You'll be part of a team of software engineers working to solve complex technical and business challenges across our entire platform.* Design, build, test, deploy, and operate complete software solutions across frontend, backend, and data pipelines.* Develop customer-facing and internal web applications primarily using Vue.js, TypeScript, and React.* Build backend applications, APIs, integrations, and services using Java.* Design relational and NoSQL data models, event-driven workflows, and scalable service architectures.* Build and maintain data pipelines using Python, SQL, dbt, and Databricks.* Manage and optimize cloud infrastructure on platforms like AWS, leveraging DynamoDB and Kafka.* Build automated tests and CI/CD pipelines while monitoring, troubleshooting, and improving production systems.* Partner with Product Managers, Designers, and business stakeholders to translate needs into incremental releases.* Contribute to technical design, code reviews, engineering standards, and address technical debt to protect system health.Who You AreQualifications:* 5+ years of software engineering experience.* Proven experience developing backend services in Java.* Experience building web applications using Vue.js and TypeScript.* Experience with eCommerce or high-traffic customer-facing applications.* Hands-on experience with event-driven and serverless architectures.Tools We Use:* Frontend: Vue.js, TypeScript, JavaScript, React, HTML, CSS* Backend & Infrastructure: Java, REST APIs, AWS, DynamoDB, Kafka, CloudFormation* Data & Databases: Python, SQL, DynamoDB, Databricks, dbt, MySQL, PostgreSQL* Delivery: Git, CI/CD, automated testing, monitoring and observability toolsHow You Work:* You are pragmatic, flexible, and highly adaptable. You meet teams and systems where they are, adapting delivery practices to fit unique needs while building flexible systems quickly.* You balance simplicity, delivery speed, system reliability, maintainability, and cost when making technical decisions.* You communicate clearly and can explain complex technical concepts to both technical and non-technical audiences.* You are resilient, adaptive, and demonstrate above-the-line behavior when managing competing priorities and tight deadlines.* You break down complex projects into practical iterations with accurate timeline estimates.Additional Requirements:* Legally able to work in Canada.* Completion of a criminal background check.Perks & BenefitsWealth:* The salary range is $165,000 to $175,000* Starting salary is determined by your transferable skills, knowledge, work experience, and the hiring team's budget, which is based on business needs, market compensation data, and internal equity* We believe in Winning Together. When Article hits its annual financial goals, eligible employees will receive a cash bonus* 4% RRSP matched contributions through WealthsimpleLife:* 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 weeksTotal Health:* 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 appointmentsOffice Space:* The Article HQ is a converted warehouse, with an open accessible layout and no offices (even for our founders)* Work from your desk, an Article sofa, collaboration spaces, or a private meeting room - Standup desks can be requested too* Our kitchens are stocked with salty, sweet and healthy snacks, & all the premium coffees and teas to keep you buzzing* Onsite fitness equipment with showers and towel service* Pickleball, badminton, and table tennis matches happen, from very competitive to very casual* A dog-friendly office - well-socialized pups are welcomeGetting here:* 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 stationsExtra:* 45% discount on our entire product range (15% for friends and family)\\*Prorated #INDARTICLE
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (Application + Data)
Senior Full Stack Engineer (Application + Data)

Article • Vancouver

Hybrid
CAD 165,000 - 175,000
Salary range CA$165k–CA$175k
Cash bonus eligibility
RRSP matching
+8
Enterprise Account Executive, B2B (Emerging Markets)
Enterprise Account Executive, B2B (Emerging Markets)

Article • Vancouver

Hybrid
CAD 90,000 - 105,000
Hybrid work: 3 days a week in the офис
Work remotely up to 3 weeks
RRSP matched contributions
+2
Legal Counsel @ Article
Legal Counsel @ Article

Counselwell Inc. • Vancouver

Hybrid
CAD 120,000 - 150,000
Hybrid work: 3 days in-office
4% RRSP matched
Bonus eligibility
+2
Merchandise Planner ( 16 month fixed-term )
Merchandise Planner ( 16 month fixed-term )

Article • Vancouver

Hybrid
CAD 80,000 - 100,000
15 days of vacation
6 well-being days
Excellent health and dental benefits
+2
Copywriter
Copywriter

Article • Vancouver

On-site
CAD 75,000 - 85,000
Hybrid work: 3 days a week in the offi
Excellent extended health, dental and
Senior Software Engineer (Full Stack + Data)
Senior Software Engineer (Full Stack + Data)

Article • Vancouver

Hybrid
CAD 155,000 - 172,000
Salary range of $155,000 to $172,000
4% RRSP matched contributions
20 days of vacation plus additional well-being days
+3
Customer Care Team Leader (Supervisors)
Customer Care Team Leader (Supervisors)

Article • Vancouver

On-site
CAD 73,000 - 80,000
4% RRSP matched contributions
$1,000 health/lifestyle spending account
15 days of vacation
+3
Junior Account Manager
Junior Account Manager

Article • Vancouver

On-site
CAD 63,000 - 68,000
Hybrid work
Vancouver HQ on-site three days
Health benefits
+3
Photo Editor
Photo Editor

Article • Vancouver

Hybrid
CAD 65,000 - 85,000
15 days of vacation
6 well-being (sick) days
Hybrid work model
+2
Jr. Category Manager (Furniture)
Jr. Category Manager (Furniture)

Article • Vancouver

Hybrid
CAD 85,000 - 95,000
4% RRSP matching contributions
15 vacation days
6 sick days
+2