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

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

13 Sep
|
Article
|
Vancouver

13 Sep

Article

Vancouver

Senior Full Stack Engineer (Application + Data) Department: Tech Employment Type: Permanent - Full Time Since 2013, we have been redefining the furniture industry one sofa at a time, it’s not easy — it requires solving challenging, meaningful problems. 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 straightforward, reliable, and scalable software that drives our growing omni-channel retail operations. 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: 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. Contribute to technical design, code reviews, engineering standards, and address technical debt to protect system health. 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. ~ 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 break down complex projects into practical iterations with accurate timeline estimates. 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 ~ When Article hits its annual financial goals, eligibleemployees will receive a cash bonus ~20 days of vacation* ~1 extra day off (Inclusion and Diversity Day) ~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 ~ Virtual medical appointments Office Space: Work from your desk, an Article sofa, collaboration spaces, or a private meeting room Our kitchens are stocked with salty, sweet and healthy snacks, & all the premium coffees and teas to keep you buzzing Pickleball, badminton, and table tennis matches happen, from very competitive to very casual A dog-friendly office - well-socialized pups are welcome no reserved spots for senior leaders) ~

📌 Senior Full Stack Engineer (Application + Data) (Vancouver)
🏢 Article
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack engineer (application + data) (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack engineer (application + data) (vancouver) / vancouver