bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesArticleSenior Software Engineer (Full Stack + Data)

Senior Software Engineer (Full Stack + Data)

Article · Vancouver, British Columbia · Hybrid · Active · CAD 155,000–CAD 172,000 / year · Pinpoint

Job facts

FieldValue
CompanyArticle
TitleSenior Software Engineer (Full Stack + Data)
Normalized title-
Department / teamTech
LocationVancouver, BC, Canada
Work modelHybrid / Hybrid
Employment typeFull Time
SalaryCAD 155,000–CAD 172,000 / year
Statusactive
ATS providerPinpoint
Posted / first seen / 2026-05-31
Changed / last seen2026-05-31 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Article.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Pinpoint.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Vancouver.Open
Department jobsActive postings in Tech.Open
Work model jobsActive Hybrid postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyArticle
Source0b31f0c6-4bdd-457a-aedc-5732ffc3261a
ATS providerPinpoint

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 and Data) , you'll be responsible for the design, development, and maintenance of scalable web and data applications. Why We Need You: This 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. In the Tech team, this role exists to unlock access to scalable data tools for all engineers. It ladders into our broader goal of democratizing data engineering and accelerating delivery across teams. This will reduce the need for specialized data engineering skills to serve customers throughout the business better. We recognize this is a unique hybrid role. If you’ve worked across both full-stack and data engineering in the past, please highlight specific projects and the business impact of your work. We're looking for someone resilient and adaptable, with a knack for solving complex problems and thinking above the line to empower the broader engineering team. 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 Tech team: We currently have 16 members on the Tech team. We are a hybrid team - you'll be in the office 3 days per week Full-Stack Application Development: Design, develop, test, and deploy full-stack applications using Vue (and some React) and 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 enterprise 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 data 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 the successful integration of front-end and back-end components. Work product managers, designers and business stakeholders , 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. Solve complex business and technical problems with scalable, maintainable solutions. Contribute ideas and technical direction that support both short-term delivery and long-term platform evolution. Project Execution: Lead and contribute to the development and timely delivery of full-stack web projects, ensuring adherence to deadlines and product goals. Qualifications: 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 back-end (Java - you'll be tested directly on your Java skills) and front-end (JavaScript frameworks like React) Experience with SQL and NoSQL databases, schema design, and query optimization. Tools We Use: AWS (Having experience with GCP or Azure will also be considered) DMS, dbt, Airflow, Databricks Kafka, MySql, DynamoDB CI/CD pipelines, Docker, ECS Additional Requirements: 1+ years hands-on with data pipelines, dbt models, or analytics engineering Experience in large-scale, customer-facing apps Must-have: Legally able to work in Canada Completion of a criminal background check Wealth: The salary range is $155,000 to $172,000. The starting salary will be 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 4% RRSP matched contributions through Wealthsimple 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

Full job record

Job IDa94a1621a6ae5df71e1aa15e1cc7010ddb206873
Org IDfd3943da-4179-4c42-ba8a-b97d12668d00
Source ID0b31f0c6-4bdd-457a-aedc-5732ffc3261a
Board ID0b31f0c6-4bdd-457a-aedc-5732ffc3261a
Providerpinpoint
Provider Job Key472704
TitleSenior Software Engineer (Full Stack + Data)
Normalized Title
Statusactive
Activeyes
Location TextVancouver, British Columbia
DepartmentTech
Team
Employment Typefull_time
Workplace Typehybrid
Remote Policyhybrid
CountryCanada
RegionBC
CityVancouver
Salary Raw$155,000 - $172,000 / year
Salary Min155,000
Salary Max172,000
Salary CurrencyCAD
Salary Periodyear
Source URLhttps://article.pinpointhq.com/en/postings/b9f13cd9-4f5b-4186-800e-a8e0e045c601
Apply URLhttps://article.pinpointhq.com/en/postings/b9f13cd9-4f5b-4186-800e-a8e0e045c601
First Seen At2026-05-31 17:46:00Z
Last Seen At2026-06-06 19:05:07Z
Last Checked At2026-06-06 19:05:07Z
Last Changed At2026-05-31 17:46:00Z
Inactive At
Source Posted At
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=pinpoint/board=article/date=2026-06-06/2026-06-06T19-05-06-571Z-77fb48fce178f79162fee5294104cfbf69949d8a265e5c5d2817c51abfe6b675.json
Event Fields
{
  "content_hash": "05a5b4b6ccb3083520d4a03e5518815829587749d0fcb51385579043c8469c48",
  "source_hash": "f057eac57cdff02a9a3b7ea5e0c85cfda72bf1c2da7e262d266a256c6a3c429d",
  "last_changed_at": "2026-05-31T17:46:00.168Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Vancouver, British Columbia",
    "city": "Vancouver",
    "region": "BC",
    "country": "Canada",
    "is_remote": false,
    "confidence": 0.85
  },
  "salary_max": 172000,
  "salary_min": 155000,
  "inferred_at": "2026-06-06T19:05:07.541Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Vancouver, British Columbia",
      "city": "Vancouver",
      "region": "BC",
      "country": "Canada",
      "is_remote": false,
      "confidence": 0.85
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": "hybrid",
  "salary_period": "year",
  "workplace_type": "hybrid",
  "salary_currency": "CAD"
}
Extensions
{}
Native Structured
{
  "id": "472704",
  "job": {
    "id": "482312",
    "division": null,
    "department": {
      "id": "4731",
      "name": "Tech"
    },
    "requisition_id": "TA: Adam Briglio",
    "structure_custom_group_one": null
  },
  "url": "https://article.pinpointhq.com/en/postings/b9f13cd9-4f5b-4186-800e-a8e0e045c601",
  "path": "/en/postings/b9f13cd9-4f5b-4186-800e-a8e0e045c601",
  "title": "Senior Software Engineer (Full Stack + Data)",
  "benefits": "<div><!--block--><strong>Wealth:&nbsp;</strong></div><ul><li><!--block-->The salary range is $155,000 to $172,000. The starting salary will be 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</li><li><!--block-->4% RRSP matched contributions through Wealthsimple&nbsp;</li></ul><div><!--block--><strong>Life:</strong></div><ul><li><!--block-->20 days of vacation*</li><li><!--block-->1 extra day off (Inclusion and Diversity Day)</li><li><!--block-->6 well-being (sick) days</li><li><!--block-->Hybrid work: 3 days a week in the office</li><li><!--block-->Work remotely (anywhere in the world) for up to 3 weeks</li></ul><div><!--block--><strong>Total Health:</strong></div><ul><li><!--block-->Excellent extended health and dental benefits packages</li><li><!--block-->$1000 health/lifestyle spending account* for your total physical and mental well-being</li><li><!--block-->TELUS Health App<ul><li><!--block-->Mental Health Assistance/Counseling&nbsp;</li><li><!--block-->Virtual medical appointments</li></ul></li></ul><div><!--block--><strong>Office Space:</strong></div><ul><li><!--block-->The Article HQ is a converted warehouse, with an open accessible layout and no offices (even for our founders)</li><li><!--block-->Work from your desk, an Article sofa, collaboration spaces, or a private meeting room<ul><li><!--block-->Standup desks can be requested too</li></ul></li><li><!--block-->Our kitchens are stocked with salty, sweet and healthy snacks, &amp; all the premium coffees and teas to keep you buzzing&nbsp;</li><li><!--block-->Onsite fitness equipment with showers and towel service</li><li><!--block-->Pickleball, badminton, and table tennis matches happen, from very competitive to very casual</li><li><!--block-->A dog-friendly office - well-socialized pups are welcome</li></ul><div><!--block--><strong>Getting here:</strong></div><ul><li><!--block-->Free street parking (first come, first serve; no reserved spots for senior leaders)</li><li><!--block-->Indoor secure bike storage with change rooms and showers</li><li><!--block-->20-minute walk to either Main Street- Science World or VCC Clark Skytrain stations&nbsp;</li></ul><div><!--block--><strong>Extra:</strong></div><ul><li><!--block-->45% discount on our entire product range (15% for friends and family)&nbsp;</li></ul><div><!--block-->*Prorated&nbsp;</div>",
  "location": {
    "id": "2213",
    "city": "Vancouver",
    "name": "Vancouver",
    "province": "British Columbia",
    "postal_code": "V6A 3T2"
  },
  "deadline_at": null,
  "description": "<div><!--block-->Hi there, we’re Article. 👋&nbsp; 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 <strong>Senior Software Engineer (Full Stack and Data)</strong>, you'll be responsible for the design, development, and maintenance of scalable web and data applications.</div><div><!--block--><br></div><div><!--block--><strong>Why We Need You:</strong></div><div><!--block--><br></div><div><!--block-->This 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.<br><br></div><div><!--block-->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.</div><div><!--block--><br></div><div><!--block-->In the Tech team, this role exists to unlock access to scalable data tools for all engineers. It ladders into our broader goal of democratizing data engineering and accelerating delivery across teams. This will reduce the need for specialized data engineering skills to serve customers throughout the business better.&nbsp;</div><div><!--block--><br></div><div><!--block-->We recognize this is a unique hybrid role. If you’ve worked across both full-stack and data engineering in the past, please highlight specific projects and the business impact of your work. We're looking for someone resilient and adaptable, with a knack for solving complex problems and thinking above the line to empower the broader engineering team.</div><div><!--block--><br></div><div><!--block--><strong>Why Article?</strong></div><div><!--block--><br></div><div><!--block-->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.&nbsp;</div><div><!--block--><br></div><div><!--block--><strong>About the Tech team:</strong></div><div><!--block--><br></div><div><!--block-->We currently have 16 members on the Tech team. We are a hybrid team - you'll be in the office 3 days per week</div><div><!--block--><br></div>",
  "compensation": "$155,000 - $172,000 / year",
  "reporting_to": "",
  "workplace_type": "hybrid",
  "benefits_header": "Perks & Benefits",
  "employment_type": "permanent_full_time",
  "workplace_type_text": "Hybrid",
  "compensation_maximum": 172000,
  "compensation_minimum": 155000,
  "compensation_visible": true,
  "employment_type_text": "Permanent - Full Time",
  "key_responsibilities": "<div><!--block--><strong>Full-Stack Application Development:</strong></div><ul><li><!--block-->Design, develop, test, and deploy full-stack applications using Vue (and some React) and Java.</li><li><!--block-->Build responsive, performant user interfaces using modern JavaScript frameworks and TypeScript.</li><li><!--block-->Develop secure, efficient REST and GraphQL APIs.</li><li><!--block-->Design and optimize SQL/NoSQL schemas for both application and analytics use cases.</li></ul><div><!--block--><strong>Data Engineering &amp; Analytics:</strong></div><ul><li><!--block-->Design and maintain data ingestion pipelines from multiple systems using Python, SQL, and dbt.</li><li><!--block-->&nbsp;Build and manage <strong>enterprise</strong> data models, ensuring accuracy, consistency, and reusability across applications and analytics.&nbsp;</li><li><!--block-->Implement monitoring and alerting to reduce data downtime and ensure data quality.</li><li><!--block-->Collaborate with analysts and data scientists to provide reliable datasets and data apps for reporting or automation.</li><li><!--block-->Work with Databricks, Airflow, or equivalent orchestration tools for production <strong>data pipelines.</strong></li><li><!--block-->Manage GitOps workflows for data infrastructure and model deployment.</li><li><!--block-->Implement data governance and lineage best practices.</li></ul><div><!--block--><strong>Cloud Infrastructure Management:</strong></div><ul><li><!--block-->Work with cloud platforms (e.g., AWS, GCP, or Azure) to manage and optimize application infrastructure.</li><li><!--block-->Ensure high availability, scalability, and cost-effectiveness of applications by leveraging cloud services and solutions, including DynamoDB and Kafka for event-driven architecture.</li></ul><div><!--block--><strong>DevOps Practices:</strong></div><ul><li><!--block-->Implement CI/CD pipelines, automated testing, and infrastructure as code (IaC) to streamline software delivery and improve efficiency.</li></ul><div><!--block--><strong>Cross-Team Collaboration:</strong></div><ul><li><!--block-->Collaborate with product, backend, and DevOps teams to ensure the successful integration of front-end and back-end components.</li><li><!--block--><strong>Work product managers, designers and business stakeholders</strong>, to translate business requirements into technical solutions.&nbsp;</li></ul><div><!--block--><strong>Problem Solving and Innovation:</strong></div><ul><li><!--block-->Identify areas of improvement within the codebase, drive solutions to optimize performance, and reduce technical debt.</li><li><!--block-->Stay up-to-date with new technologies and industry trends, advocating for their adoption where relevant.</li><li><!--block-->&nbsp;Solve complex business and technical problems with scalable, maintainable solutions.&nbsp;</li><li><!--block-->&nbsp;Contribute ideas and technical direction that support both short-term delivery and long-term platform evolution.&nbsp;</li></ul><div><!--block--><strong>Project Execution:</strong></div><ul><li><!--block-->Lead and contribute to the development and timely delivery of full-stack web projects, ensuring adherence to deadlines and product goals.</li></ul>",
  "compensation_currency": "CAD",
  "compensation_frequency": "year",
  "skills_knowledge_expertise": "<div><!--block--><strong>Qualifications:</strong></div><ul><li><!--block-->Bachelor’s degree in Computer Science, Software Engineering, or a related field.</li><li><!--block-->At least 8+ years of full-stack web development experience.</li></ul><div><!--block--><strong>Technical Skills:</strong></div><ul><li><!--block-->Expertise in both back-end (Java - you'll be tested directly on your Java skills) and front-end (JavaScript frameworks like React)</li><li><!--block-->Experience with SQL and NoSQL databases, schema design, and query optimization.</li></ul><div><!--block--><strong>Tools We Use:</strong></div><ul><li><!--block-->&nbsp;AWS (Having experience with GCP or Azure will also be considered)</li><li><!--block-->DMS, dbt, Airflow, Databricks</li><li><!--block-->Kafka, MySql, DynamoDB</li><li><!--block-->CI/CD pipelines, Docker, ECS&nbsp;</li></ul><div><!--block--><strong>Additional Requirements:</strong></div><ul><li><!--block-->1+ years hands-on with data pipelines, dbt models, or analytics engineering</li><li><!--block-->Experience in large-scale, customer-facing apps</li></ul><div><!--block--><strong>Must-have:</strong></div><ul><li><!--block-->Legally able to work in Canada</li><li><!--block-->Completion of a criminal background check</li></ul>",
  "key_responsibilities_header": "What You’ll Do:",
  "skills_knowledge_expertise_header": "Who You Are:"
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/a94a1621a6ae5df71e1aa15e1cc7010ddb206873?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/fd3943da-4179-4c42-ba8a-b97d12668d00JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/0b31f0c6-4bdd-457a-aedc-5732ffc3261aJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/a94a1621a6ae5df71e1aa15e1cc7010ddb206873/eventsJSON