Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Developer building TTG’s direct-selling platforms, Ascend and Prowess, with Vue, .NET Core, SQL Server, Docker, and Kubernetes. Owning complex features, production issues, and technical delivery.

Responsibilities

  • Design and deliver end-to-end solutions across user interfaces, APIs, services, integrations, and data
  • Build features using Vue 3, TypeScript, Pinia, Kendo UI for Vue, and Axios
  • Design and build C#/.NET Core services using microservice architecture, REST APIs, and asynchronous integrations
  • Design and optimize Microsoft SQL Server data access, including complex queries, indexing, and performance tuning
  • Improve system reliability, scalability, security, performance, and observability while addressing technical debt
  • Package services using Docker and support deployments in Kubernetes environments
  • Diagnose high-priority production issues, identify root causes, and implement durable fixes
  • Create and maintain technical documentation supporting reliable delivery and production operations
  • Follow security and data-handling best practices consistent with SOC 2 and PCI-DSS obligations
  • Contribute to technical design discussions and code reviews
  • Support less-experienced developers through code review, troubleshooting, and knowledge sharing
  • Collaborate with project managers, business analysts, QA, developers, and client stakeholders
  • Communicate technical recommendations, tradeoffs, dependencies, estimates, and risks to technical and non-technical stakeholders

Requirements

  • 7+ years of professional software development experience, including significant ownership of production full-stack applications
  • 5+ years of C#/.NET Core development experience
  • 5+ years of experience building production applications with Vue.js, ideally Vue 3 and the Composition API
  • 3+ years of production TypeScript experience
  • Strong experience with microservice architecture, REST API design, asynchronous processing, messaging, and event-driven integrations
  • Strong Microsoft SQL Server skills, including data modelling, query optimization, indexing, and production performance troubleshooting
  • Hands-on experience with Docker, Kubernetes, and cloud environments such as AWS
  • Experience building or supporting eCommerce functionality such as carts, checkout, orders, catalogues, discounts, or returns
  • Strong debugging and problem-solving skills, with the ability to independently own complex technical work
  • Clear communication skills and the ability to work effectively across technical and non-technical teams
  • Experience with multilingual applications, including internationalization and localization
  • Experience in the direct selling industry
  • Familiarity with AI-assisted development tools
  • Bachelor’s degree in Computer Science, Engineering, or a related field is strongly preferred; equivalent professional experience will also be considered

Benefits

  • AI-powered tools, including transcription and automated note-taking, used during portions of the interview process
  • Alternative interview accommodation available upon request at any stage of the recruitment process
  • Inclusive and equitable workplace committed to diversity
  • Hands-on technical influence and architecture involvement
  • Exposure to both established and modern technology platforms
  • Opportunity to remain hands-on while expanding impact
  • Collaboration with engineering, Professional Services, QA, and client stakeholders
  • Opportunity for professional growth and continued learning

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$135,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDockerJavaScriptKubernetesMS SQL ServerSQLTypeScriptVue.js.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.