Home·Find Jobs·Fullstack Software Engineer .NET / React
V

Fullstack Software Engineer .NET / React

VettedBench · hiring for a confidential client
Posted today · Apply by 29 Jul 2026
6+ContractRemote

About this role

Our client is seeking a Fullstack Software Engineer with strong experience in building production applications using .NET/C# on the backend and React on the frontend. This role is high-ownership and client-facing, where you will work across multiple projects, delivering end-to-end solutions for diverse business domains. You will be responsible for owning features from database design through API development to frontend implementation, collaborating directly with clients, Product Owners, and cross-functional teams to translate business requirements into robust, scalable applications.

Key Responsibilities:

  • Own features end-to-end: from React UI through ASP.NET Core API design to SQL Server database implementation
  • Work across multiple client projects, adapting to different domains, codebases, and team structures
  • Partner with Product Owners, clients, and Subject Matter Experts to translate business requirements into shipped solutions
  • Write clean, maintainable, well-tested code with a focus on long-term quality and team velocity
  • Design and build scalable APIs and microservices using ASP.NET Core and .NET 6/7/8
  • Implement data access layers using Entity Framework Core with proper repository and unit-of-work patterns
  • Design and optimize SQL Server databases: schema design, indexing strategies, query performance tuning, and migrations
  • Apply architectural patterns (CQRS, MediatR, DDD) where appropriate to manage complexity in enterprise systems
  • Build responsive, accessible, and performant user interfaces using React and TypeScript
  • Implement modern state management, component composition, and data fetching patterns
  • Integrate frontend applications with backend APIs and handle authentication, authorization, and error states gracefully
  • Design, deploy, and manage applications on Microsoft Azure (App Service, Azure Functions, Azure SQL, Blob Storage)
  • Build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions
  • Implement containerized deployments using Docker and manage application configuration across environments
  • Participate in client-facing technical discussions, requirement gathering, and solution design sessions
  • Communicate technical trade-offs clearly to non-technical stakeholders
  • Deliver work within agreed timelines while maintaining quality standards
  • Make architectural decisions and lead technical conversations with stakeholders
  • Proactively identify improvements and ramp up on new project contexts quickly

Required Skills:

  • 5+ years of professional experience building production applications with C# / .NET and React
  • Strong proficiency in ASP.NET Core (Web API, MVC) and .NET 6 or later
  • Hands-on experience with Entity Framework Core for data access and database migrations
  • Solid SQL Server skills: schema design, writing complex queries, indexing, and performance optimization
  • Production experience building React applications with TypeScript, including state management and API integration
  • Understanding of RESTful API design principles, authentication (JWT, OAuth 2.0), and authorization patterns
  • Experience with at least one cloud platform (Azure preferred) for deploying and managing production workloads
  • Familiarity with CI/CD pipelines and containerization (Docker)
  • Experience working on client-facing or consultancy projects with direct stakeholder interaction
  • Ability to work independently, manage priorities across projects, and communicate clearly in a remote team
  • Proficient in C# programming language, TypeScript / JavaScript, HTML5, CSS3, T-SQL, and stored procedures

Preferred (Bonus) Skills:

  • Experience with microservices architecture, CQRS, MediatR, or Domain-Driven Design in .NET
  • Familiarity with message brokers (RabbitMQ, Azure Service Bus) for event-driven architectures
  • Experience with Azure-specific services: Azure Functions (serverless), Azure AD (identity), Application Insights (monitoring)
  • Working knowledge of Redis for caching, SignalR for real-time features, or gRPC for service communication
  • Exposure to AI/ML integration: connecting .NET applications with LLM APIs, building AI-assisted features, or working with Azure Cognitive Services
  • Experience with legacy .NET Framework modernization to .NET 6/7/8 and modern architectures
  • Background in automated testing strategies: unit testing (xUnit/NUnit), integration testing, and end-to-end testing
  • Familiarity with Terraform or Bicep for Infrastructure as Code
  • Experience with Agile delivery in a consultancy or multi-project environment
  • Prior experience mentoring junior developers or leading small technical teams

What we offer:

  • Opportunity to work on diverse and challenging projects
  • A collaborative and innovative work environment
  • Opportunities for professional growth and development
  • Flexible working arrangements
This role is managed by VettedBench on behalf of our client. Your application is reviewed directly by our talent team.

More open roles

View all roles →
Apply for this role →