Senior Full Stack Engineer (Application + Data)
Article
CA$165,000 - CA$175,000 / year
Need a reasonable accommodation to apply or interview? Contact us.
JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.
Description
*We are currently seeking out 1 permanent and 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.
Key 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, Knowledge and Expertise
- 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.
- 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
- 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.
- Legally able to work in Canada.
- Completion of a criminal background check.
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)
- 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
- 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
- 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)Â
Benefits
- Wealth: 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 AppMental 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 roomStandup 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
About this role
Article is seeking a Senior Full Stack Engineer to own end-to-end software solutions across their omni-channel furniture retail platform. You'd work across the entire stackâVue.js and TypeScript on the frontend, Java for backend services, Python and dbt for data pipelines, and AWS infrastructure including DynamoDB and Kafka. The role involves designing and deploying customer-facing and internal applications, building scalable service architectures, and partnering with product and design teams to translate business needs into incremental releases.
This position suits someone with 5+ years of software engineering experience, proven backend work in Java, and hands-on familiarity with event-driven architectures and high-traffic eCommerce systems. You'd join a lean engineering organization structured around micro-squads with full-stack ownershipâmeaning autonomy to solve problems your way rather than working within rigid specializations. The team of 8 software engineers operates as part of a 30-person tech department, and you'd report to the Sr. Manager of Software Engineering.
Article offers a hybrid arrangement with three days per week in the Vancouver office. The role is full-time at a salary of $165,000â$175,000 CAD, with one permanent position and four one-year term positions currently available.
This role's local market on JobMinglr
Pay for this role
$165,000 to $175,000 per year
That is the employer's posted range, and where you land in it is usually decided in one conversation. Before that conversation, run the numbers: analyze an offer for this role.
Before you apply, worth reading
How JobMinglr reads this job
Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.