We love technology, and we enjoy what we do. We are always looking for innovation. We have social awareness and try to improve it daily. We make things happen. You can trust us. Our Enrouters are always up for a challenge. We ask questions, and we love to learn.
We pride ourselves on having great benefits and compensations, a fantastic work environment, flexible schedules, and policies that positively impact the balance of work and life outside of it. We care about who you are in the office and who you are as an individual. We get involved, we like to know our people, we want every Enrouter to become part of a great community of highly driven, responsible, respectful, and above all, happy people. We want you to enjoy working with us. We are seeking a highly experienced Full Stack Software Engineer with expertise in React and the .NET framework.
We are looking for a Full Stack Software Engineer to design, build, and maintain customer-facing web applications. This role involves working across the full stack, with a strong focus on backend development in .NET and frontend development split evenly between Blazor and React for new features, while also supporting legacy MVC and Knockout.js codebases.
You will collaborate closely with product and engineering teams to deliver scalable, performant, and maintainable solutions on Azure.
Requirements
Design, develop, and maintain customer-facing web portals using C#, .NET, Azure, Blazor, and React
Build and consume RESTful APIs following best practices for reliability and security
Write, optimize, and maintain SQL Server queries, views, and stored procedures, with a strong focus on performance
Develop modern frontend features using React (JavaScript/TypeScript) and Blazor
Maintain and incrementally improve legacy applications built with ASP.NET MVC and Knockout.js
Implement cloud-based solutions using Azure services, including Azure Functions and Blob Storage
Participate in code reviews and contribute to architectural and technical decisions
Troubleshoot production issues and improve system reliability and performance
Experience with front-end technologies such as HTML, CSS, JavaScript, React, or Angular and familiarity with back-end technologies, including ASP.NET Core, Entity Framework, and SQL Server.Strong experience with C# and .NET (ASP.NET Core preferred)
Experience building and maintaining RESTful APIs
Solid SQL Server knowledge, including writing efficient queries, views, and stored procedures
Frontend experience with React and TypeScript/JavaScript
Experience with Blazor for web application development
Familiarity with Azure as a cloud platform
Understanding of web application performance, scalability, and maintainability
Nice to Have
Experience with CI/CD pipelines and Azure DevOps
Experience developing or maintaining Chrome extensions
Exposure to LLMs, AI integrations, or observability tools such as Langfuse
Experience modernizing or maintaining legacy frontend frameworks
Experience with Docker and containerized application development
Preferably 8+ years of experience. Prior leadership experience is a plus. This role involves both Blazor and React, but candidates who are particularly strong in either should still be considered.
Benefits