Talent.com
Article
Senior Software Engineer (Full Stack + Data)Article • Vancouver, Metro Vancouver Regional District, CA
Senior Software Engineer (Full Stack + Data)

Senior Software Engineer (Full Stack + Data)

Article • Vancouver, Metro Vancouver Regional District, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Senior Software Engineer (Full Stack + Data)

Join to apply for the Senior Software Engineer (Full Stack + Data) role at Article

Department: Tech
Location: Vancouver
Compensation: $155,000 - $172,000 / year

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.

What You’ll Do

Full‑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.

Qualifications

Who 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 & Diversity

At 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 ta.accommodation@article.com for requests.

Get notified about new Senior Software Engineer jobs in Vancouver, British Columbia, Canada.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Software Engineer (Full Stack + Data) • Vancouver, Metro Vancouver Regional District, CA

Offres similaires

Senior Full Stack Engineer

ProcurifyVancouver, Metro Vancouver Regional District, Canada
Temps plein

Senior Full Stack Software Engineer.Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology.Procurify is the AI‑enhanced procurement and AP autom... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthVancouver, Metro Vancouver Regional District, CA
Télétravail
Temps plein

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Ai Applications - C$125,000 - C$145,000 A Year

Safe FleetAnmore, Canada
Temps plein

Designs and builds scalable AI-powered applications using modern Generative AI platforms and services, integrating AI agents, RAG, and workflow automation into real-world systems. Voir plus

 • Offre sponsorisée

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Leading Tech CompanyRichmond, Canada
Temps plein

Lead AI-driven full-stack software development, focusing on cloud environments like AWS.Requires 7+ years of experience. Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCIVancouver, Metro Vancouver Regional District, CA
Temps plein

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Full Stack - $130,000 - $225,000 A Year

Veeva SystemsRichmond, Canada
Temps plein

Seeking a full-stack Software Engineer with 5+ years of experience in Java, JavaScript/Typescript, and React to build scalable applications and mentor junior talent.The role involves end-to-end dev... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Treewalk Consulting Inc.vancouver, metro vancouver regional district, Canada
Temps plein

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Healthcare SaaS (Full-Stack)

PillexaSurrey, Metro Vancouver Regional District, CA
Temps plein

A healthcare technology firm is seeking a Senior Software Engineer to contribute to their growing team in Surrey, BC.This full-time, on-site role involves developing and maintaining full-stack soft... Voir plus

 • Offre sponsorisée

Senior Software Engineer (Full Stack + Data) - $155,000 - $172,000 A Year

ArticleRichmond, Canada
Temps plein

Senior Software Engineer to design, develop, and maintain scalable web and data applications, working with React, Node.Js, Python, and SQL/NoSQL databases. Voir plus

 • Offre sponsorisée

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Rival TechnologiesRichmond, Canada
Temps plein

Senior Full-Stack Engineer needed to lead AI feature development.Requires 7+ years of experience, cloud expertise (AWS), and offers a hybrid work model. Voir plus

 • Offre sponsorisée

Senior Software Engineer - Full Stack

DialpadVancouver, Metro Vancouver Regional District, CA
Temps plein

Become a Senior Full Stack Software Engineer at Dialpad in Vancouver, Canada.Drive innovation by building high-quality applications and leading the mentorship of junior engineers.In this vital role... Voir plus

 • Offre sponsorisée

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Vancouver, Metro Vancouver Regional District, CA
Temps plein

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Voir plus

 • Offre sponsorisée

Senior Software Engineer – Customer Success (Full‑Stack)

PostGridVancouver, Metro Vancouver Regional District, CA
Temps plein

A leading SaaS company in Canada is seeking a Senior Software Engineer to enhance core services and lead development.Join a high-energy team to build robust, scalable solutions using Node.TypeScrip... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Engineer

AthennianVancouver, Metro Vancouver Regional District, CA
Temps plein

Be among the first 25 applicants.Athennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity and corporate str... Voir plus

 • Offre sponsorisée

Senior Full Stack Engineer

Hammehr Talent ConsultantsVancouver, Metro Vancouver Regional District, CA
Temps plein +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Voir plus

 • Offre sponsorisée

Senior Full Stack Software Engineer (Ai) - $140,000 - $170,000 A Year

AffinityRichmond, Canada
Temps plein

Seeking a Senior Full Stack Software Engineer with AI expertise to define technical standards, lead POCs, design production solutions, and provide technical oversight for AI product development.Req... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Engineer - C$100,000 - C$150,000 A Year

Apply DigitalRichmond, Canada
Temps plein

Seeking a Senior Full-Stack Software Engineer for a major sports league to build and enhance subscription management systems, working with TypeScript, Node. Voir plus

 • Offre sponsorisée

Senior Software Engineer

Treewalkvancouver, metro vancouver regional district, Canada
Temps plein

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Stage Dataflow - $130,000 - $215,000 A Year

EyelineRichmond, Canada
Temps plein

Develops and maintains Python-based tools for dataflow and asset management in stage production pipelines, with experience in virtual production and ShotGrid integration. Voir plus

 • Offre sponsorisée

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Temps plein

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Voir plus