Senior Software Engineer
3 weeks ago
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 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 for requests. Get notified about new Senior Software Engineer jobs in Vancouver, British Columbia, Canada . #J-18808-Ljbffr
-
Intermediate–Senior Software Engineer
2 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeWe are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...
-
Intermediate–Senior Software Engineer
2 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeWe are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...
-
Intermediate–Senior Software Engineer
2 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeWe are looking for an Intermediate-Senior Software Engineer to join our Engineering team. This position is open to all of Canada and is fully remote. Ability to work within or close to PST business hours (9am - 5pm) is preferred. As an Intermediate–Senior Software Engineer you will contribute across a large, evolving PHP codebase, modern Vue and React...
-
Senior Software Developer
3 weeks ago
Vancouver, Canada Orchestry Software Full timeAbout Orchestry Orchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a...
-
Senior Software Developer
3 weeks ago
Vancouver, Canada Orchestry Software Full timeAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem helping organizations simplify govern and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation governance and user-friendly design. Were growing fast and scaling globally and were looking for a Senior...
-
Remote Senior Software Engineer
2 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeA leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...
-
Remote Senior Software Engineer
2 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeA leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...
-
Remote Senior Software Engineer
3 weeks ago
Vancouver, Canada Zaui Software Ltd. Full timeA leading software development company is seeking an Intermediate-Senior Software Engineer to join their remote engineering team. The ideal candidate will have 5–8 years of experience, strong skills in PHP, Vue.js, and AI tools, and a proven ability to mentor others. You will contribute to a large PHP codebase and enhance web and mobile apps while ensuring...
-
Senior Software Engineer
2 weeks ago
Vancouver, Canada Orchestry Software Inc Full timeA SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada Orchestry Software Inc Full timeA SaaS company in the Microsoft 365 ecosystem is looking for a Senior Software Developer. In this role, you will design and develop high-performance web applications, lead feature development, and mentor junior engineers. Candidates should have 8+ years of experience in software development with a strong command of C# and .NET. You'll work in a...