Location of Job: Remote- Canada
We are looking for a highly capable Senior Full Stack Software Engineer to join the Polaris Matching team - a core platform responsible for identifying matching and managing product identity at scale.
In this role you will work on a full-stack ML/AI-adjacent platform that combines backend services data pipelines and a user-facing web application used by internal stakeholders to inspect manage and improve product matching outcomes. You will collaborate closely with product management data engineers ML engineers and UX partners to build systems that are scalable observable and trusted by the business.
The right candidate enjoys working across system boundaries is comfortable operating in ambiguity and takes pride in building robust platforms that solve complex real-world data problems.
What You Will Do
Think like our users and stakeholders - partner with product data and engineering leaders to design intuitive solutions for complex matching and identity problems
Design and build backend services that support real-time and batch matching workflows
Develop and maintain user-facing web interfaces that enable inspection investigation and human-in-the-loop workflows
Build high-performance scalable systems by writing testable maintainable and efficient code
Collaborate across disciplines (ML data platform) to integrate matching logic analytics and tooling
Ensure systems are observable reliable and secure through thoughtful design and operational best practices
Own features end-to-end - from initial design through production deployment and iteration
Continuously improve code quality architecture and developer experience
Contribute ideas and technical direction that influence the evolution of the Matching platform
Technologies We Use
Languages & Frameworks: Python Typescript / SQL(dbt) Angular HTML SCSS
Infrastructure & DevOps: AWS Docker Kubernetes Terraform GitHub Actions ArgoCD Apache Spark Apache Airflow
Data & Analytics: Postgres MySQL Trino Iceberg Redis MongoDB Memcached DBT Prisma
Streaming & Queuing: Kafka NATS RabbitMQ Keda
Architecture & Patterns: REST-based APIs Containerized services Real-time and batch processing patterns ML and LLM assisted systems.
Qualifications :
7 years of professional software development experience
Experience building and operating complex backend systems in production
Strong full-stack experience including modern frontend frameworks (Angular preferred)
Solid understanding of distributed systems data-intensive applications and service-oriented architectures
Strong SQL skills and experience working with relational and analytical data systems
Knowledge of Docker and container-based deployments
Ability to design estimate and deliver work collaboratively within an iterative development process
Working knowledge of cloud infrastructure (AWS) Linux and containerized environments
Strong verbal and written English communication skills
Proven ability to learn quickly make pragmatic trade-offs and adapt to changing business needs
Excellent collaboration and interpersonal skills
Bonus Points
Experience working with ML-adjacent or data-heavy systems
Familiarity with vector search similarity matching or large-scale data processing
Experience building internal tools used by operations QA or product teams
Experience with architectural modeling (e.g. C4)
Experience in retail ecommerce or marketplace domains
Additional Information :
Other Duties - Please note this job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the employee for this job. Duties responsibilities and activities may change at any time with or without notice.
EEO STATEMENT - Wiser Solutions Inc. is an Equal Opportunity Employer and prohibits Discrimination Harassment and Retaliation of any kind. Wiser Solutions Inc. is committed to the principle of equal employment opportunity for all employees and applicants providing a work environment free of discrimination harassment and retaliation. All employment decisions at Wiser Solutions Inc. are based on business needs job requirements and individual qualifications without regard to race color religion sex national origin family or parental status disability genetics age sexual orientation veteran status or any other status protected by the state federal or local law. Wiser Solutions Inc. will not tolerate discrimination harassment or retaliation based on any of these characteristics.
Base pay is one part of our total compensation package. Pay is established on an individual basis after considering multiple factors such as relevant experience education and other addition we take into account geographical differentials and make sure pay is equitable with our current staff. For this position our hiring range for base annual pay is estimated to be CAD$110000 to $145000 at the time of this posting.
Performance-based discretionary bonuses and variable pay plans are available for some positions.
If you require accommodation to complete any part of the application process or need an alternative manner to apply please contact us at or call .
Remote Work :
Yes
Employment Type :
Full-time
Wiser Solutions is a suite of in-store and eCommerce intelligence and execution tools. We're on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to optimize in-store and online pricing, marketing, and operations initiatives ... View more