11 days ago
Vancouver, CanadaMid Level
Responsibilities
- Design flexible, scalable solutions for large-scale distributed systems.
- Develop and maintain systems that orchestrate the global retail ordering workflow.
- Own systems end to end and influence technology direction.
- Apply data structures, algorithms, and object-oriented programming to solve complex computing problems.
- Participate in coding, code reviews, source control, build processes, testing, and operations.
Requirements
- At least 3 years of non-internship professional software development experience.
- At least 3 years of non-internship experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
- Experience programming in at least one software programming language.
- At least 3 years of full software development lifecycle experience is preferred.
- A bachelor’s degree in computer science or equivalent is preferred.
Benefits
- Comprehensive health insurance, including medical, dental, vision, prescription, basic life, and AD&D insurance.
- Registered Retirement Savings Plan and Deferred Profit Sharing Plan.
- Paid time off and other health and well-being resources.
- Position based in Vancouver, British Columbia, Canada.
