Senior Software Engineers (9 month contract)
Department: Tech
Employment Type: Contract
Location: Vancouver
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 (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.
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.
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