Position: Fullstack Software Engineer (.NET / React)
Engagement Mode: Remote
Timezone: United States
Position Overview
We are hiring a Fullstack Software Engineer with strong experience building production applications using .NET/C# on the backend and React on the frontend.
This is a high-ownership, client-facing role where you will work across multiple projects, delivering end-to-end solutions for diverse business domains. You will own features from database design through API development to frontend implementation, working directly with clients, Product Owners, and cross-functional teams to translate business requirements into robust, scalable applications.
The work spans greenfield product development, enterprise SaaS platforms, internal tools, and modernization of legacy .NET systems to modern architectures.
This is not a ticket-taker role you are expected to make architectural decisions, lead technical conversations with stakeholders, and deliver production-quality software with accountability for reliability, performance, and maintainability.
The ideal candidate is a product-minded engineer who takes pride in shipping well-crafted software across the full stack and thrives in a consultancy environment with varied and challenging projects.
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
- Database migrations
- Apply architectural patterns such as:
- CQRS
- MediatR
- Domain-Driven Design (DDD)
- 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, including authentication, authorization, and error handling.
- Design, deploy, and manage applications on Microsoft Azure:
- 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.
- 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.
- Proactively identify improvements and ramp up quickly on new projects.
Required Skills Experience
- 3 5+ years of professional experience with C#/.NET and React.
- Strong proficiency in ASP.NET Core (Web API, MVC) and .NET 6+.
- Hands-on experience with Entity Framework Core.
- Strong SQL Server knowledge:
- Schema design
- Complex SQL queries
- Indexing
- Performance optimization
- Production experience building React applications using TypeScript.
- RESTful API design.
- Authentication and Authorization:
- Experience with at least one cloud platform (Azure preferred).
- CI/CD pipelines.
- Docker containerization.
- Client-facing or consultancy experience.
- Ability to work independently in remote teams.
Technical Skills
- C#
- ASP.NET Core
- .NET 6+
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Entity Framework Core
- SQL Server
- T-SQL
- Stored Procedures
- Azure
- Docker
- Azure DevOps / GitHub Actions
Preferred (Bonus) Skills
- Microservices Architecture
- CQRS
- MediatR
- Domain-Driven Design (DDD)
- RabbitMQ
- Azure Service Bus
- Azure Functions
- Azure Active Directory (Azure AD)
- Azure Application Insights
- Redis
- SignalR
- gRPC
- AI/ML integration
- LLM APIs
- Azure Cognitive Services
- Legacy .NET Framework modernization to .NET 6/7/8
- Unit Testing (xUnit, NUnit)
- Integration Testing
- End-to-End Testing
- Terraform
- Bicep
- Agile methodologies
- Consultancy or multi-project delivery experience
- Mentoring junior developers
- Technical leadership