Senior Full Stack .NET Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

11 hours ago

Salary

$112.3K - $152.0K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglishAzureDockerEntity FrameworkWPF.NET

Job Description

Senior Full Stack .NET Engineer

Dotmatics

• Develop .NET Core solutions across WPF, ASP .NET Core (Web API/MVC, Minimal APIs) and related technologies • Translate high-level product requirements into detailed technical designs and implementation plans • Write thorough unit & integration tests (MSTest, NUnit/xUnit) and leverage Docker/TestContainers for reliable testing • Collaborate with PMs, QA, DevOps, and occasionally customers—to review designs, demo progress, and iterate rapidly • Maintain clean code, clear documentation, and version control (Git/Azure DevOps)

Job Requirements

  • 7+ years experience in C# / .NET Core
  • 5+ years delivering production applications
  • Degree in Computer Science or related engineering degree
  • Hands-on with WPF and ASP .NET Core (Web API, MVC, Minimal APIs)
  • Blazor: WebAssembly/Server component experience
  • Entity Framework Core: ORM usage, migrations, and performant data access
  • Solid experience with MSTest (or NUnit/xUnit) and writing reliable automated tests
  • Expert in async/await and task-based patterns
  • Strong commitment to writing quality code
  • Autonomy: Able to take vague specs through design and delivery with minimal supervision

Benefits

  • Private Healthcare
  • Company Pension Plan
  • Wellness Benefits (Mental Health Apps and Fitness Perks)

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Develop integrations between Dotmatics and Siemens' broader ecosystem — connecting our e-commerce and internal order flows with enterprise systems such as tax collection, ERP, and other shared infrastructure • Scale and improve our shared services platform (billing, licensing, marketing) using GraphQL and modern back-end technologies • Enhance the front-ends of GraphPad.com, SnapGene.com, Geneious.com, and other brands using a multi-brand design system (Storybook) and modern frameworks (Next.js, headless CMS) • Propose and own technical architecture decisions • Collaborate closely with product and engineering peers to execute on the product vision • Design and develop GraphQL and REST APIs alongside responsive, accessible front-ends • Build reusable, well-tested components and maintain high code quality standards • Write thorough end-to-end and unit tests

United Kingdom
£67.6K - £91.5K / year
Ocean Technologies Group logo

Development Team Leader – .Net

Ocean Technologies Group

Powering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions

Backend Engineer11 hours ago
Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Lead a team of .Net developers, ensuring alignment on goals, quality, and delivery timelines. • Mentor and coach team members to support their technical and professional growth. • Drive engineering excellence by promoting best practices in coding, architecture, and testing. • Plan and manage team capacity, sprints, and milestones to ensure predictable delivery. • Collaborate with other Team Leaders, Development Managers, Architects, and Product Owners to align engineering execution with business objectives. • Ensure effective adoption and execution of agile methodologies (Scrum/Kanban) within the team. • Contribute to the evolution of development processes, CI/CD pipelines, and DevOps practices. • Foster a culture of continuous improvement, innovation, and knowledge sharing.

Romania
Smart Working logo

Senior Backend Engineer – Node.js

Smart Working

Empowering companies to work with the best engineers in the world

Backend Engineer12 hours ago
ContractRemoteTeam 51-200H1B No Sponsor

• Develop and maintain scalable applications using NodeJS, TypeScript, MongoDB, Docker, and related technologies • Contribute hands-on across the full software development lifecycle, from design through deployment and support • Collaborate closely with developers, designers, QA, and product stakeholders to deliver high-quality product features and enhancements • Participate actively in Agile ceremonies, including sprint planning, standups, retrospectives, and estimation sessions • Review technical designs, requirements, and specifications to provide constructive feedback and ensure engineering quality • Identify technical risks, dependencies, and architectural considerations early in the development process • Drive engineering best practices across CI/CD, testing, observability, security, and code quality • Contribute to architectural strategy and support scalable, maintainable system design decisions • Build and support real-time, event-driven, and data-intensive platform capabilities • Participate in an on-call support rota and contribute to incident resolution and operational stability • Collaborate across business and technical teams to align engineering delivery with commercial and customer objectives • Promote knowledge sharing, documentation, and continuous improvement across the engineering organisation • Leverage AI-assisted development tools to improve engineering productivity and delivery efficiency

India

Role Description Werde Teil unseres Teams von DevOps Engineers, die aus unterschiedlichsten Bereichen zur IT gekommen sind. Vom technischen Mathematiker, über den Software Entwickler bis hin zum System Administrator versuchen wir gemeinsam interessante Projekte umzusetzen und so die IT-Welt etwas besser zu machen. - entwickelst als wesentlicher Teil unseres Development Teams kundenfokusiert moderne Applikationen - Möglichkeit an Verbesserungen von Testing & Deployment sowie Automatisierung zu arbeiten - bist Know-How Träger in unserer Firma zur Entwicklungsfragen in deinem Bereich - unterstützt neben der Umsetzung der Kunden auch interne Projekte bei der Entwicklung - bringst deine eigenen Ideen ein - bei uns wirst du gehört und geschätzt! - unterstützt mit deinem Know-How auch Kollegen in anderen Projekten Qualifications - besitzt Erfahrung in Java Entwicklung und diversen Java Frameworks (e.g. Spring) - hast Erfahrung in Frontend Technologien (e.g. React, Angular) - hast Erfahrung mit agilen Entwicklungsmethoden - bist motiviert deine Arbeit und die deiner Kollegen ständig zu verbessern - bist teamfähig - wir arbeiten gemeinsam, alle ziehen an einem Strang - möchtest dich weiterentwickeln und keinen Alltagsjob, bei dem du jeden Tag die gleichen Aufgaben erledigen musst Benefits - Homeofficebonus - Regelmäßige Team-Events in entspannter Atmosphäre - Essenszuschüsse - Mitarbeiterbeteiligungen (Bonus für Empfehlung neuer Mitarbeiter, Bonus für Beschaffung von Neukunden) - Firmenpension - Eine Konferenz jährlich frei (zb. Kubecon) - Wiener Linien Ticket / Klimaticket Gesetzlich sind wir dazu verpflichtet, das Mindestentgelt für diese Position anzuführen. Dieses beträgt laut IT-Kollektivvertrag €3.954. Dein tatsächliches Gehalt orientiert sich allerdings an deiner Erfahrung und Qualifikation. Erfahrene Developer bieten wir ein faires gutes Gehalt. Gerne klären wir dies bei einem persönlichen Gespräch.

Austria
€4.0K / year