Senior Full Stack Engineer (Application Development)

Article

Vancouver

Hybrid

CAD 165,000 - 175,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
20 days vacation
Remote work up to 3 weeks
Health benefits
RRSP contributions

Job summary

Article in Vancouver is seeking a Senior Software Engineer, Full Stack. You will design, build, deploy, and operate software across the full stack to power omni-channel customer experiences.

Join a capable team of engineers in a hybrid work environment (office 3 days per week). The role emphasizes end-to-end ownership, scalable architectures, and collaboration with product, design, and business stakeholders.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

5+ years experience
Backend in Java
Frontend: Vue.js/TypeScript
eCommerce exposure
Event-driven/serverless

Tools

Vue.js
TypeScript
Java
AWS
DynamoDB
Kafka
dbt
Databricks
MySQL
PostgreSQL
REST APIs
CloudFormation

Job description

Department: Tech

Location: Vancouver

Compensation: CA$165,000 - CA$175,000 / year

Description

Hi 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.

  • We are currently seeking out 4 one-year term positions
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.

Why Article?

As a Particle (people of Article), you will have a high level of autonomy to solve challenging, meaningful problems the best way you can. That means you’re trusted to explore solutions you believe will work best (you’re the expert, after all). You’ll do all this while growing your skills within a company that is redefining the furniture industry.

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 Do
  • 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.
Qualifications
Who You Are
  • 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 tools
How 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 & Benefits
  • 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 (Only available for permanent role)
  • 4% RRSP matched contributions through Wealthsimple (Only available for permanent role)
Life
  • 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
Total 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 appointments
Office 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 welcome
Getting 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 stations
Extra
  • 45% discount on our entire product range (15% for friends and family)

*Prorated

Artificial Intelligence (AI) In Hiring

At Article, we value authenticity and transparency in our hiring process. We want to get to know the real you, not an AI-generated version. Here are some guidelines around Artificial Intelligence in Hiring and what we expect from you.

From us, you can expect that humans make hiring decisions.

Criminal Background Checks

Having a criminal record does not restrict your employment at Article. Criminal background checks are only conducted with your permission and after a conditional employment offer has been accepted.

The decision if a criminal record will restrict your employment will be made on a case‑by‑case basis, where we conduct an \"individualized assessment\"- a reasoned, evidence-based determination as to whether the applicant's past conviction has a direct and adverse relationship with the specific job duties of the position.

Work Authorization

Unless otherwise stated, all open roles require legal authorization to work in the location where the job is based, without requiring VISA sponsorship.

For US-based roles, Article participates in E-Verify

Equal Opportunity Statement

At Article, we value and respect individuals for their different talents, skills, abilities, and unique contributions. Employment decisions are based on merit and business needs, and not on race, ethnic origin, color, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, disability, genetic characteristics, personal beliefs, or any other classification protected by federal, state, provincial, and local laws and ordinances.

Accommodations

Reasonable accommodations are related to a disability or another protected characteristic. Applicants can also request accommodation at any stage of the recruitment process by notifying the hiring team or emailing ta.accommodation@article.com. This email is dedicated to accommodation requests only- non-related messages will not receive a response.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Global Sourcing
Senior Manager, Global Sourcing

Article • Vancouver

Hybrid
CAD 158,000 - 176,000
Salary range CA$158,000–CA$176,000
Bonus eligibility
4% RRSP matched
+2
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
Photo Editor – 12 Month Fixed-Term Article
Photo Editor – 12 Month Fixed-Term Article

National Media Awards Foundation • Vancouver

Hybrid
CAD 65,000 - 85,000
15 days vacation
Inclusion & Diversity Day
Wellbeing days
+4
Photo Editor
Photo Editor

Article • Vancouver

Hybrid
CAD 65,000 - 85,000
Hybrid work model
Bonus eligibility
RRSP matching
+4
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
Customer Care Team Leader (Supervisors)
Customer Care Team Leader (Supervisors)

Article • Vancouver

Hybrid
CAD 73,000 - 80,000
4% RRSP matched contributions
$1,000 health/lifestyle spending account
15 days of vacation
+3
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
Customer Research & Insights Specialist (Fixed +12 Month Term)
Customer Research & Insights Specialist (Fixed +12 Month Term)

Article • Vancouver

Hybrid
CAD 90,000 - 110,000
Vacation time
Inclusion Day
Well-being days
+7
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
Quality Insights Manager
Quality Insights Manager

Article • Vancouver

Hybrid
CAD 120,000 - 140,000
Salary CA$120k–CA$140k per year
Cash bonus eligibility
4% RRSP matched contributions
+9