Senior Software Engineers (9 month contract)
Article
Software Engineering
Vancouver, BC, Canada
Posted on Apr 17, 2025
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 (Contractor), you'll be responsible for the delivery of technical support for Cash & Carry and Expansion of our retail stores with our Shopify POS system and Internal Systems.
*** Please note these are Contractor positions and you must be based in the Lower Mainland.
We're currently seeking two (2) experienced Senior Software Engineers (Back End - Java) to lead the integration of Shopify's Point of Sale (POS) system into our existing technology ecosystem. This initiative is part of an exciting new project team that will collaborate closely with our Product Manager and key business stakeholders.
*** Please note these are Contractor positions and you must be based in the Lower Mainland.
We're currently seeking two (2) experienced Senior Software Engineers (Back End - Java) to lead the integration of Shopify's Point of Sale (POS) system into our existing technology ecosystem. This initiative is part of an exciting new project team that will collaborate closely with our Product Manager and key business stakeholders.
As we expand into new brick-and-mortar locations, we’re implementing modern POS solutions to empower our store associates to deliver exceptional customer service. This is a unique opportunity to help shape a foundational aspect of our in-store experience.
Project Details:
- Start Date: Immediate
- Target Completion Date: December 31, 2025 (i.e. target end date of contract)
- Work Environment: Primarily remote, with occasional in-office meetings for key project milestones or planning sessions.
- Department
- Tech
- Employment Type
- Contract
- Location
- Vancouver
- Workplace type
- Hybrid
- Reporting To
What You’ll Do:
- Work with PM and Business to translate business requirements to defined technical solutions
- Collaboration with Technical SMEs on existing Bespoke Systems and Shopify POS
- Learn and understand the key functional and architectural aspects of the existing systems (reviewing all documentation).
- Technical Design and Implementation solutions
- Implement updates on Shopify POS to meet requirements
- Implement technical on Article Bespoke systems to meet requirements
- Implement updates on communication between systems
- Ensuring all Unit and integration tests will are delivered with the features
- Writing, reviewing, and testing code - we are a team-first environment and everyone reviews each other's work to ensure top-quality code.
- Implement and Update CI/CD pipelines and automatic deployment using Infrastructure as Code
- Meet acceptance criteria of Stakeholders for deliverables.
- Regular reporting of overall project progress
- Participating in Daily standups and sprint planning and demos
- Escalate blockages as soon as possible to stakeholders.
- Provide action plans as problems arise.
- Documentation of features (Including User documentation and Technical Documentation)
- Participate in user training for the new Retail store features (Retail Associates and Customer Care agents).
Who You Are:
- You're an experienced contractor who can quickly acclimatize to how we work
- You are a confident, self-directed expert
- You're experienced working directly with business stakeholders and working autonomously (taking ownership of your deliverables) - a key characteristic of Senior Engineers at Article.
- You have primarily worked with Java Based applications (Spring and Play) and MySql RDS and DynamoDB-based persistence
- Familiar with AWS
- Extensive experience building integrations
- Legally able to work in Canada
- Completion of a criminal background check
Assets:
- Event-Driven Architecture with Kafka experience
- Experience with POS, eCommerce - ideally Shopify
As a contractor at Article:
- We pay our contractors’ invoices net 30
- We’ll provide you with a laptop (if required) and all required software
- You'll have a dedicated desk in our office
- Our kitchens are stocked with salty, sweet and healthy snacks, & all the premium coffees and teas to keep you buzzing
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
About Article
Hi there, we’re Article. 👋 Since 2013 we’ve been redefining the furniture industry one sofa at a time.
- Vancouver, Canada is home to our HQ (and our first retail store)
- Ho Chi Minh City, Vietnam is home to our Asia HQ
- Our US and Canadian logistics network serves our customers coast to coast.
Criminal Background Checks:
Having a criminal record does not restrict your employment at Article. Criminal background checks are only conducted with your permission and after a conditional employment offer has been accepted.
Having a criminal record does not restrict your employment at Article. Criminal background checks are only conducted with your permission and after a conditional employment offer has been accepted.
The decision if a criminal record will restrict your employment will be done on a case by case decision, where we conduct an "individualized assessment"—a reasoned, evidence-based determination as to whether the applicant's past conviction has a direct and adverse relationship with the specific job duties of the position.
Work Authorization:
Unless otherwise stated, all open roles require legal authorization to work in the location where the job is based, without requiring VISA sponsorship.
For US based roles, Article participates in E-Verify
For US based roles, Article participates in E-Verify
Equal Opportunity Statement:
At Article, we value and respect individuals for their different talents, skills, abilities, and unique contributions. Employment decisions are based on merit and business needs, and not on race, ethnic origin, color, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, disability, genetic characteristics, personal beliefs, or any other classification protected by federal, state, provincial, and local laws and ordinances.
Accommodations:
Reasonable accommodations are related to a disability or another protected characteristic. Applicants can also request accommodation at any stage of the recruitment process by notifying the hiring team or emailing ta.accommodation@article.com. This email is dedicated to accommodation requests only—non-related messages will not receive a response.
Artificial Intelligence in Hiring:
All applications are carefully reviewed by humans. We do not use artificial intelligence or ranking algorithms in our hiring decisions.
All applications are carefully reviewed by humans. We do not use artificial intelligence or ranking algorithms in our hiring decisions.
Our Hiring Process
Not quite right? Register your interest to get alerts when a new positions open.