Full Stack .NET / Vue Developer (Mid/Senior)

VueToronto

Canada

Remote

CAD 39,000 - 62,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote
Salary paid monthly in USD
Open to Europe-wide candidates

Job summary

Teambase is hiring strong Mid-level and Senior developers for a cloud-based insurtech platform. The stack spans .NET Framework 4.8, ASP.NET MVC5 to .NET 10, Vue 3, SQL Server, Azure. Work is fully remote with teams across Europe, the UAE, and beyond, and collaboration happens in English.

You will deliver features end-to-end, translate requirements with Product Owner, build background jobs, write tests, review code, and mentor teammates as you grow into senior responsibilities.

Qualifications

  • 3+ years of commercial experience with C# and .NET, including ASP.NET MVC / Web API and ASP.NET Core.
  • Solid SQL Server: stored procedures, views, indexes, and reading query plans; EF6 and EF Core.
  • Practical Vue 3 and TypeScript (strong React or Angular accepted if willing to work in Vue).
  • Ability to read and modify legacy jQuery, Knockout.js, and Kendo UI code.
  • Async programming, DI, SOLID, and design patterns.
  • Practical Azure (App Service, Azure SQL, Storage, Functions, Key Vault, App Insights), Azure DevOps, and Git.
  • Unit and integration testing (xUnit, NUnit, or MSTest) and secure coding practices.
  • English at Upper-Intermediate (B2) or higher, spoken and written, and comfortable working asynchronously in a distributed team.

Responsibilities

  • Deliver features end-to-end across API, UI, database, and tests in legacy ASP.NET MVC 5 and new .NET 10 / Vue 3 apps.
  • Turn business requirements into practical solutions with Product Owner and Team Leader, spotting missing cases before implementation.
  • Build background jobs, Azure Functions, queue-driven processing, and integrations.
  • Write unit and integration tests, support QA, and fix defects.
  • Review pull requests, including AI-generated changes.

Skills

C# & .NET
Async programming
SOLID & design patterns
English (B2+)
Vue 3 & TypeScript
SQL Server
Azure
Unit & integration tests

Tools

Azure DevOps
Git
EF Core/EF6
ASP.NET MVC/Web API

Job description

Teambase is an insurtech software vendor building cloud-based solutions for insurance carriers, brokers, and MGAs: underwriting workflows, portals, policy and quotation management, integrations, reporting, and document processing. Our main product is a mature ASP.NET MVC 5 application on .NET Framework 4.8, and new development is built on .NET 10 and Vue 3 on Azure. Developers work full-stack.

We are hiring at both strong Mid-level and Senior level. The core work is the same, and the scope of ownership grows with seniority. We’ll agree on the level during the interview process, based on your experience.

We are fully remote, with a team spread across Europe, the UAE, and other countries. Most collaboration happens in English, in writing, and across time zones.

Tech stack: C#, .NET Framework 4.8 / ASP.NET MVC 5 and .NET 10, SQL Server / Azure SQL, EF6 / EF Core, Vue 3 + TypeScript, legacy jQuery / Knockout.js / Kendo UI, Azure, Azure DevOps, Claude Code.

What you will do
  • Deliver features end-to-end across API, UI, database, and tests, in both the legacy ASP.NET MVC 5 product and new .NET 10 / Vue 3 applications
  • Turn business requirements into practical solutions with the Product Owner and Team Leader, and spot missing cases before implementation
  • Build background jobs, Azure Functions, queue-driven processing, and integrations
  • Write unit and integration tests, support QA, and fix defects
  • Review pull requests, including AI-generated changes
At Senior level, you will also
  • Own complex modules end-to-end: requirements clarification, technical design, implementation, release, and production stabilization
  • Lead incremental modernization: .NET Framework to .NET 10, Azure Functions to the isolated worker model, OpenTelemetry, and automated tests
  • Mentor junior and mid-level developers
  • Shape how the team works with AI: repository agent configuration, the spec-driven workflow, and safe practices
  • Explain trade-offs to Product Owners and raise risks early
Requirements
For all levels
  • 3+ years of commercial experience with C# and .NET, including ASP.NET MVC / Web API and ASP.NET Core
  • Solid SQL Server: stored procedures, views, indexes, and reading query plans; EF6 and EF Core
  • Practical Vue 3 and TypeScript (strong React or Angular experience is accepted if you are willing to work in Vue)
  • Ability to read and modify legacy jQuery, Knockout.js, and Kendo UI code
  • Async programming, dependency injection, SOLID, and design patterns
  • Practical Azure (App Service, Azure SQL, Storage, Functions, Key Vault, Application Insights), Azure DevOps, and Git
  • Unit and integration testing (xUnit, NUnit, or MSTest) and secure coding practices
  • English at Upper-Intermediate (B2) or higher, spoken and written, and comfort working asynchronously in a distributed team
For Senior level, additionally
  • 5+ years of commercial experience, preferably on enterprise products, across .NET Framework (ASP.NET MVC 5, Web API 2) and modern ASP.NET Core
  • Strong SQL Server / Azure SQL: complex T‑SQL, query plans, locking, and safe schema changes
  • Security: Microsoft Entra ID, OAuth 2.0 / OpenID Connect, OWASP Top 10
  • Production debugging across application, database, configuration, and infrastructure
  • Confident stakeholder communication for requirements and design discussions
Nice to have
  • AI-assisted development: daily use of Claude Code, GitHub Copilot agent mode, Cursor, or similar, reviewing AI output to the same standard as human code, and spec-driven development (GitHub Spec-Kit, OpenSpec)
  • Developing AI agents: calling LLM APIs from .NET with structured output and tool calling; building agents or MCP servers with Microsoft Agent Framework, Microsoft.Extensions.AI, Azure AI Foundry, or the Claude Agent SDK
  • RAG and evaluation: embeddings, hybrid search, grounding with citations, evaluation sets, and prompt-injection defense
  • Insurance, finance, or broker-systems domain experience
  • Migrating from .NET Framework to modern .NET; Docker, Azure Container Apps, Aspire, GitHub Actions, Playwright
  • Mobile development (Flutter, React Native, .NET MAUI, Capacitor) or RPA (UiPath, Power Automate)
Benefits
  • Feature and module ownership on a live insurtech platform and on new .NET 10 / Vue 3 projects
  • Modernization work with real influence on technical design and delivery practice
  • A clear path towards senior responsibilities for mid-level developers
  • Involvement in AI initiatives: agents, document processing, and knowledge search
  • Claude Code as our standard AI development tool, with a seat for every developer on our team subscription. Some projects use spec-driven development with GitHub Spec-Kit, and you own every line you submit, whoever or whatever wrote it
  • Fully remote work in an international team
  • Contractor agreement, paid monthly in USD
  • This role is open to candidates based anywhere in Europe, including EU and non-EU countries
  • Salary: $2,500–4,000 per month, depending on level and experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

BusPlanner • Toronto

Hybrid
CAD 130,000 - 190,000
Competitive salary and bonuses
Full health and wellness benefits
Flexible work hours and remote‑friendy
+2
Senior FullStack Engineer
Senior FullStack Engineer

Revenue Roll • Canada

Remote
CAD 96,000 - 179,000
Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote
Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote

CoverGo | Insurtech • Calgary

On-site
CAD 110,000 - 170,000
International Environment
Competitive remuneration package
15 Days Annual Leave
+3
Senior Software Engineer
Senior Software Engineer

Avenue.io Inc. • Edmonton

Remote
CAD 120,000 - 160,000
Intermediate Software Engineer
Intermediate Software Engineer

TekRek • Toronto

Hybrid
CAD 90,000 - 130,000
Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote
Lead Full Stack Engineer (.Net, Vue/React) - Fully Remote

CoverGo | Insurtech • Quebec

On-site
CAD 120,000 - 180,000
International environment
Competitive remuneration package
15 Days Annual Leave
+5
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

AIIM • Toronto

On-site
CAD 90,000 - 130,000
Software Developer .net
Software Developer .net

Futuretek • Toronto

On-site
CAD 90,000 - 130,000
On-site parking
Leisure facilities on-site
Company events
+2
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

Avant Imaging and Integrated Media Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
Fullstack .NET Engineer | igaming | Base + Benefits
Fullstack .NET Engineer | igaming | Base + Benefits

Pentasia • Toronto

On-site
CAD 110,000 - 150,000
Cutting-edge technology platform
Technical mentorship and leadership
Career growth opportunities
+1