Negotiable
Undetermined
Remote
Remote
Job Title: .NET Full Stack Engineer
Location: Remote
Role Summary
We are looking for a .NET Full Stack Engineer with strong expertise across backend services, front-end development, API engineering, and cloud deployments. This role is ideal for someone who can work across the full application stack using Microsoft technologies, build secure integrations, and deliver scalable applications hosted on Azure.
The ideal candidate should be comfortable building enterprise web applications, designing efficient APIs, optimizing SQL performance, and collaborating with cross-functional teams in modern Agile environments.
Primary Responsibilities
Design, develop, and support enterprise applications using C#, .NET, and .NET Core
Build scalable REST APIs and backend services that support internal and external integrations
Develop modern, responsive front-end applications using Angular, React, or similar frameworks
Create and optimize SQL Server databases, including schema design, stored procedures, indexing, and query tuning
Integrate applications with third-party and internal platforms through secure API communication
Deploy and manage applications across Azure App Services, Azure Functions, and Azure SQL
Improve application reliability through performance tuning, monitoring, and issue resolution
Follow secure coding practices, architecture standards, and reusable component design
Work closely with QA, DevOps, product teams, and business users for successful delivery
Participate in peer code reviews, release support, and production troubleshooting
Required Technical Skills
Strong hands-on development experience in C# with .NET / .NET Core
Solid expertise in RESTful API development and system integrations
Deep understanding of SQL Server, relational design, stored procedures, and performance optimization
Experience with core Azure services including:
Azure App Services
Azure Functions
Azure SQL
Familiarity with Git, branching strategies, and CI/CD workflows
Strong understanding of software engineering best practices and SDLC
Experience building maintainable, testable, and scalable codebases
Preferred Experience
Front-end development using Angular, React, or TypeScript-based frameworks
Exposure to microservices and distributed application architecture
Hands-on experience with Azure DevOps pipelines
Knowledge of Docker and Kubernetes
Experience with authentication patterns, API security, and token-based access