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