Valsoft Corporation

Senior Developer

Valsoft Corporation
Apply
1 day ago
Remote, CanadaSenior

Responsibilities

  • Design and deliver complex end-to-end features across user interfaces, APIs, services, integrations, and data.
  • Build Vue 3 features using TypeScript, Pinia, Kendo UI for Vue, and Axios.
  • Design and build C#/.NET Core microservices, REST APIs, asynchronous integrations, and event-driven solutions.
  • Design and optimize Microsoft SQL Server data access, including complex queries, indexing, data modelling, and performance tuning.
  • Improve software reliability, scalability, security, performance, observability, and technical debt.
  • Package services with Docker and support deployments in Kubernetes environments.
  • Diagnose high-priority production issues, identify root causes, and implement durable fixes.
  • Create technical documentation and support reliable delivery and production operations.
  • Contribute to technical design discussions and code reviews while supporting less-experienced developers.
  • Communicate technical recommendations, tradeoffs, dependencies, estimates, and risks to technical and non-technical stakeholders.

Requirements

  • At least 7 years of professional software development experience, including significant ownership of production full-stack applications.
  • At least 5 years of C#/.NET Core development experience.
  • At least 5 years of experience building production applications with Vue.js, ideally Vue 3 and the Composition API.
  • At least 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, problem-solving, independent ownership, and cross-functional communication skills.
  • Experience with multilingual applications, internationalization, or localization is strongly preferred.
  • Experience in the direct selling industry is strongly preferred.
  • Familiarity with AI-assisted development tools is strongly preferred.
  • A bachelor’s degree in Computer Science, Engineering, or a related field is strongly preferred; equivalent professional experience will also be considered.

Benefits

  • Remote work from Canada.
  • Hands-on technical influence and ownership across design, development, testing, deployment, troubleshooting, and continuous improvement.
  • Opportunities to work across the Prowess enterprise platform and Ascend microservice platform.
  • Collaboration with engineering, Professional Services, QA, project management, business analysis, and client stakeholders.
  • Inclusive workplace with accommodation available during the interview process.

Tech Stack

AWSC#DockerKubernetesMicrosoft SQL ServerTypeScriptVue.js

Categories

Valsoft Corporation

About Valsoft Corporation

501-1,000 employees

Valsoft Corporation acquires and operates vertical market software companies, using a buy‑and‑hold model to support industry‑specific products and services. Revenue comes through its portfolio’s subscriptions, licenses, and maintenance, with businesses spanning sectors including logistics, restaurants, and financial services. The company is privately held and headquartered in Saint‑Laurent (Montreal), Quebec, with a global footprint of acquired software operators.

Contact me