Senior Software Engineer (Full Stack + Data)
$155k - $172k per yearArticle
Senior Software Engineer (Full Stack + Data)Join to apply for the
Senior Software Engineer (Full Stack + Data)
role at
Article
Department:
TechLocation:
VancouverCompensation:
$155,000 - $172,000 / year
DescriptionHi 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 and Data), you'll be responsible for the design, development, and maintenance of scalable web and data applications.
Why We Need YouThis hybrid role blends full‑stack software engineering with data engineering and analytics responsibilities. The engineer will deliver end‑to‑end features spanning front‑end, back‑end, and data layers, ensuring reliable application behavior and trusted data availability. The role involves close collaboration with cross‑functional teams to align solutions with product, analytics, and business goals.
Our engineering team works closely with our Product managers to prioritize incoming requests from the business. You’ll support requests across our business—from eCommerce to logistics—building systems that empower others to work with data.
What You’ll DoFull‑Stack Application Development
Design, develop, test, and deploy full‑stack applications using React, Node.Js, Python, or Java.
Build responsive, performant user interfaces using modern JavaScript frameworks and TypeScript.
Develop secure, efficient REST and GraphQL APIs.
Design and optimize SQL/NoSQL schemas for both application and analytics use cases.
Data Engineering & Analytics
Design and maintain data ingestion pipelines from multiple systems using Python, SQL, and dbt.
Build and manage data models, ensuring accuracy, consistency, and reusability across applications and analytics.
Implement monitoring and alerting to reduce data downtime and ensure data quality.
Collaborate with analysts and data scientists to provide reliable datasets and data apps for reporting or automation.
Work with Databricks, Airflow, or equivalent orchestration tools for production pipelines.
Manage GitOps workflows for data infrastructure and model deployment.
Implement data governance and lineage best practices.
Cloud Infrastructure Management
Work with cloud platforms (e.G., AWS, GCP, or Azure) to manage and optimize application infrastructure.
Ensure high availability, scalability, and cost‑effectiveness of applications by leveraging cloud services and solutions, including DynamoDB and Kafka for event‑driven architecture.
DevOps Practices
Implement CI/CD pipelines, automated testing, and infrastructure as code (IaC) to streamline software delivery and improve efficiency.
Cross‑Team Collaboration
Collaborate with product, backend, and DevOps teams to ensure successful integration of front‑end and back‑end components.
Work with stakeholders, including product managers and designers, to translate business requirements into technical solutions.
Problem Solving and Innovation
Identify areas of improvement within the codebase, drive solutions to optimize performance, and reduce technical debt.
Stay up‑to‑date with new technologies and industry trends, advocating for their adoption where relevant.
Project Execution
Lead and contribute to the development and timely delivery of full‑stack web projects, ensuring adherence to deadlines and product goals.
QualificationsWho You Are
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
At least 8+ years of full‑stack web development experience.
Technical Skills
Expertise in both front‑end (JavaScript frameworks like React) and back‑end (Node.Js, Python, or Java).
Experience with SQL and NoSQL databases, schema design, and query optimization.
Experience with data pipelines, dbt models, or analytics engineering (1+ year).
Experience in large‑scale, customer‑facing apps.
Tools We Use
AWS (experience with GCP or Azure also considered)
dbt, Airflow, Databricks
Kafka, DynamoDB
CI/CD pipelines, Docker, Kubernetes
Must‑have
Legally able to work in Canada.
Completion of a criminal background check.
Benefits & Perks
Salary range: $155,000 to $172,000. Starting salary based on transferable skills, experience, and hiring team’s budget.
4% RRSP matched contributions through Wealthsimple.
20 days of vacation, 1 inclusion and diversity day, 6 well‑being days.
Hybrid work: 3 days a week in the office;
remote work up to 3 weeks.
Excellent extended health and dental benefits, $1,000 health/lifestyle spending account.
Office space: open warehouse layout, no dedicated offices. Onsite fitness equipment with showers and towel service. Pickleball, badminton, table tennis. Dog‑friendly office.
Free parking, bike storage, and proximity to public transit.
Legal & DiversityAt Article, we value authenticity and transparency in our hiring process. We want to get to know the real you, not an AI‑generated version. Humans will review every application;
AI or ranking algorithms are not used in our hiring decisions.
Criminal background checks are conducted after a conditional offer. The decision to restrict employment will be made case‑by‑case.
All open roles require legal authorization to work in the location without needing visa sponsorship. For US roles, Article participates in E‑Verify.
Article is an equal opportunity employer and welcomes individuals of all backgrounds. Reasonable accommodations are available for disability or protected characteristics. Contact View email address on ca.hrm.tc for requests.
Get notified about new Senior Software Engineer jobs in
Vancouver, British Columbia, Canada .
#J-18808-Ljbffr
Senior Software Engineer (Full Stack + Data)
role at
Article
Department:
TechLocation:
VancouverCompensation:
$155,000 - $172,000 / year
DescriptionHi 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 and Data), you'll be responsible for the design, development, and maintenance of scalable web and data applications.
Why We Need YouThis hybrid role blends full‑stack software engineering with data engineering and analytics responsibilities. The engineer will deliver end‑to‑end features spanning front‑end, back‑end, and data layers, ensuring reliable application behavior and trusted data availability. The role involves close collaboration with cross‑functional teams to align solutions with product, analytics, and business goals.
Our engineering team works closely with our Product managers to prioritize incoming requests from the business. You’ll support requests across our business—from eCommerce to logistics—building systems that empower others to work with data.
What You’ll DoFull‑Stack Application Development
Design, develop, test, and deploy full‑stack applications using React, Node.Js, Python, or Java.
Build responsive, performant user interfaces using modern JavaScript frameworks and TypeScript.
Develop secure, efficient REST and GraphQL APIs.
Design and optimize SQL/NoSQL schemas for both application and analytics use cases.
Data Engineering & Analytics
Design and maintain data ingestion pipelines from multiple systems using Python, SQL, and dbt.
Build and manage data models, ensuring accuracy, consistency, and reusability across applications and analytics.
Implement monitoring and alerting to reduce data downtime and ensure data quality.
Collaborate with analysts and data scientists to provide reliable datasets and data apps for reporting or automation.
Work with Databricks, Airflow, or equivalent orchestration tools for production pipelines.
Manage GitOps workflows for data infrastructure and model deployment.
Implement data governance and lineage best practices.
Cloud Infrastructure Management
Work with cloud platforms (e.G., AWS, GCP, or Azure) to manage and optimize application infrastructure.
Ensure high availability, scalability, and cost‑effectiveness of applications by leveraging cloud services and solutions, including DynamoDB and Kafka for event‑driven architecture.
DevOps Practices
Implement CI/CD pipelines, automated testing, and infrastructure as code (IaC) to streamline software delivery and improve efficiency.
Cross‑Team Collaboration
Collaborate with product, backend, and DevOps teams to ensure successful integration of front‑end and back‑end components.
Work with stakeholders, including product managers and designers, to translate business requirements into technical solutions.
Problem Solving and Innovation
Identify areas of improvement within the codebase, drive solutions to optimize performance, and reduce technical debt.
Stay up‑to‑date with new technologies and industry trends, advocating for their adoption where relevant.
Project Execution
Lead and contribute to the development and timely delivery of full‑stack web projects, ensuring adherence to deadlines and product goals.
QualificationsWho You Are
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
At least 8+ years of full‑stack web development experience.
Technical Skills
Expertise in both front‑end (JavaScript frameworks like React) and back‑end (Node.Js, Python, or Java).
Experience with SQL and NoSQL databases, schema design, and query optimization.
Experience with data pipelines, dbt models, or analytics engineering (1+ year).
Experience in large‑scale, customer‑facing apps.
Tools We Use
AWS (experience with GCP or Azure also considered)
dbt, Airflow, Databricks
Kafka, DynamoDB
CI/CD pipelines, Docker, Kubernetes
Must‑have
Legally able to work in Canada.
Completion of a criminal background check.
Benefits & Perks
Salary range: $155,000 to $172,000. Starting salary based on transferable skills, experience, and hiring team’s budget.
4% RRSP matched contributions through Wealthsimple.
20 days of vacation, 1 inclusion and diversity day, 6 well‑being days.
Hybrid work: 3 days a week in the office;
remote work up to 3 weeks.
Excellent extended health and dental benefits, $1,000 health/lifestyle spending account.
Office space: open warehouse layout, no dedicated offices. Onsite fitness equipment with showers and towel service. Pickleball, badminton, table tennis. Dog‑friendly office.
Free parking, bike storage, and proximity to public transit.
Legal & DiversityAt Article, we value authenticity and transparency in our hiring process. We want to get to know the real you, not an AI‑generated version. Humans will review every application;
AI or ranking algorithms are not used in our hiring decisions.
Criminal background checks are conducted after a conditional offer. The decision to restrict employment will be made case‑by‑case.
All open roles require legal authorization to work in the location without needing visa sponsorship. For US roles, Article participates in E‑Verify.
Article is an equal opportunity employer and welcomes individuals of all backgrounds. Reasonable accommodations are available for disability or protected characteristics. Contact View email address on ca.hrm.tc for requests.
Get notified about new Senior Software Engineer jobs in
Vancouver, British Columbia, Canada .
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full Stack + Data) in Winnipeg, MB vacancy
- A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...SeniorRemote work
$144.9k - $189.18k per year
...Canada within the PST or MT timezones .We're looking for a Senior Fullstack Software Engineer to join our team, passionately.What You'll Do: You will... ...: 5+ years of industry experience working as a Full Stack EngineerBachelor's or Master's degree with a preference...DataSeniorInternshipWork at officeLocal areaRemote work- Build complete software solutions with Java and Vue.Js as a Senior Full Stack Software Engineer at Article in Vancouver, working hybrid three days weekly.Article seeks experienced full-stack talent for four one-year term positions. You will develop customer-facing and internal...DataSenior
$100k - $125k per year
1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology team in Vancouver or Toronto. You will sit on the Omni Channel Product Team, building commercial customer and field-facing products end to end: not only implementing tickets...DataSeniorInternshipWork at officeRemote work$120k - $160k per year
## Senior Software Engineer (Full Stack)Apply: Hybrid: Toronto, Ontario, Canada: Full time: Posted Today: R11615**Agency:**Flywheel**Job Function:**Account Management and Growth**Job Subfunction:**Account Management **Job Description:****About Flywheel**Flywheel...DataSeniorFull timeWork at officeLocal areaImmediate start3 days per week- ...provider of strategic planning and performance management software, helping organizations turn their visions into reality. We... ...this RoleWe are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that...DataSeniorWork at officeLocal areaRemote workFlexible hours
- ...provides technical leadership and hands‑on engineering for end-to-end product delivery on... ...scalable, and well‑architected backend‑leaning full‑stack systems that serve transactional... ...depend on. Work across SQL and NoSQL data stores, modeling data for scale, accuracy...DataSeniorRemote work
- Design and deliver full stack applications with Java, TypeScript, React, APIs, and Azure in a hybrid Waterloo, Ontario role.As a Senior Full Stack Software Engineer, you will own features from design through production support across the software development lifecycle. Your...Senior
- ...businessexpertise,we arean international wealth,bankingand asset management software provider empowering clients to embrace their future... ...robust product suite, we are looking to hire a Sr. Software Engineer (Full Stack) to help fuel the next phase of our growth.What you can...Senior
- Build internal AI tools with Cohere as a Senior Full-Stack Software Engineer, using TypeScript, React, Python, and Next.Js remotely or onsite.On the Internal Applications team, you will create tools for annotators, ML researchers, product managers, and other stakeholders. You...SeniorRemote work
- Build scalable cloud software as a Senior Full Stack Software Engineer at Workstream, working hybrid with Tuesdays and Thursdays in-office. Apply TDD, SQL, and AWS expertise.Workstream is seeking a seasoned Software Engineer with full-stack application development experience...SeniorHourly payWork at office
$100k - $150k per year
...operations, back offices, and suppliers through real time data sync, visual catalogs, side by side distributor... ...supplier and ERP integrations. We are growing our engineering team and hiring across multiple Full Stack Software Engineer roles at both Intermediate and Senior...DataSeniorFull timeFor contractorsWork at officeRelocation- Software Engineer, Full Stack - VancouverAbout EmaEma is building the world’s leading Agentic AI platform to transform enterprise productivity. We enable organizations to delegate repetitive tasks to Ema, the Universal AI Employee, delivering 10x gains in workforce efficiency...DataSeniorTemporary work
$86.6k - $118.6k per year
...everyone makes play happen.We are looking for a Full Stack Web Developer with 1-2 years of... ...collaborate across design, product, and engineering teams to deliver high-quality, API-driven... ...creating reliable backend systems, integrating data from multiple sources, and delivering...DataLong term contractFull timeLocal area$150k - $200k per year
...$100M+ exit.We doubled revenue in the past two months. We expect to double again by early Q4.We're hiring an AI Builder—a full stack software engineer—to join our engineering team in Toronto and own end-to-end feature development for Gigi, our AI agent.This is still fundamentally...DataSummer workInternshipWork at office- ...world. You will: Ship new products for NFT traders: faster data, more capital efficiency, advanced order types Optimize and scale... ..., Redis and Docker (if you have experience with other modern stacks that’s totally fine too, as long as you’re a fast learner!) Proficient...DataRemote workFlexible hours
$130k - $150k per year
...capabilities, we're looking for experienced engineers who thrive in fast-moving environments, embrace AI-first software development, and take ownership... ...looking for a highly motivated Senior Software Engineer with deep backend expertise, strong full-stack development skills, and...SeniorWork at officeRemote work- ...reliable in real-world conditions. We’re looking for a Software Engineer who wants to build across the whole stack (backend services, web interfaces, and the AI agents... ..., SMS, web) alongside our technical leadDesign data models and migrations with care for consistency and...DataLive InWork at office2 days per week3 days per week
$110k - $140k per year
MyFO seeks a Full Stack Software Engineer specializing in backend integrations with banking data aggregation platforms such as Plaid, SaltEdge, MX, and Meld. The candidate will focus on secure, scalable integrations critical to MyFO’s wealth management platform. What you...DataFull timeRemote work$102.38k - $152.38k per year
...actively investing in our technology and data platforms to build new revenue-generating... ...join a collaborative, globally distributed engineering team that values technical rigour,... ...Responsibilities and Impact Architect and own full-stack product features end-to-end — from...DataInternshipSecond jobLive InWork at officeWorldwideFlexible hours2 days per week$117.9k - $153.93k per year
...within the PST or MT timezones .We’re looking for a Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements... ...law, identity verification (which may include use of biometric data) is a condition of employment with Atlassian for employment...DataInternshipWork at officeLocal areaRemote work$100k - $220k per year
Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto.About Us Fiscal.Ai (formerly FinChat) is a leading research...DataCasual workRemote work$86.1k - $136.1k per year
Full Stack Software Engineer Build technology that powers critical financial systems We’re looking for a Full Stack Software Engineer who enjoys solving complex problems, building reliable applications, and working across technologies to modernize enterprise-scale...DataLong term contractTemporary workLocal area- ...technologies like Node.js or Python Build, test, and deploy full-stack web applications using React and gRPC, while ensuring responsiveness... ...4 years of professional experience in full-stack development, with a focus on front-end engineering and API integration #J-18808-Ljbffr
- ...Competitive Pay | 100% Remote | Golang, Java, React, TypeScript | Fintech & Cryptocurrency Industry Veta Virtual is hiring a Full Stack Software Engineer for one of our high growth clients in the fintech and cryptocurrency industry. This is not a single layer coding role....Remote work
$69.3k - $158k per year
Full-Stack Software EngineerThe Opportunity:Are you looking for an opportunity to not just develop software, but to design a system that will... ...Top Secret clearance Bachelor’s degree in CS or Engineering Nice If You Have: Experience working with CI/CD pipelines...Full timeContract workPart timeLocal areaRemote work- Build production software across React, React Native, and Node.Js in QFG... ...and deploy features across the full lifecycle while supporting reliable delivery.As a Software Engineer, you will work with limited... ...workload experienceApply full-stack engineering, cloud, testing, and...Work at office
- Build real-time data processes at scale with AI coding agents as a Full Stack Software Engineer at impact.Com in Victoria, BC.This senior-level opportunity supports impact.Com’s global team and Partnership Platform. You will design distributed systems while using Claude Code...DataSenior
- ...with extensive experience in building and operationalizing AI software solutions. About UsAltaML is a leading North American... ...smart people, we want to hear from you! We are looking for a Full Stack Software Engineer who builds software in an AI-native way — someone who...DataSeniorPermanent employmentFull timeFor contractorsWork at officeLocal area
$180k - $200k per year
...Job Title: Staff Data Scientist (AI & Machine Learning) Location... ...our AI organization. While a Senior Data Scientist excels at building... ...Scalability: Partner with Engineering and DevOps to design robust ML... ...ROI for our customers. Tech Stack & Domain Expertise Core...DataSenior3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack + Data). Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

