Senior .NET Full Stack Developer
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .NET Full Stack Developer based in United States.
This is a senior-level engineering role focused on designing, building, and maintaining scalable enterprise web applications and distributed systems.
You will work across the full stack, contributing to backend APIs, modern front-end interfaces, and cloud-native services.
The environment is highly technical, with strong emphasis on clean architecture, performance, and security.
You will play a key role in developing microservices-based solutions using .NET Core, C#, and modern JavaScript frameworks.
The role also involves working in cloud environments such as Azure or AWS with CI/CD and Infrastructure as Code practices.
You will collaborate closely with cross-functional engineering teams in an Agile environment to deliver reliable, production-grade systems.
This position offers strong technical ownership and exposure to enterprise-scale architecture and modern engineering practices.
Accountabilities:
- Design, develop, and maintain enterprise-grade web applications and distributed systems across the full software lifecycle, from requirements to deployment and production support.
- Build and optimize secure backend services using C# and .NET Core, ensuring scalability, performance, and adherence to clean architecture principles.
- Develop responsive and modern front-end applications using Angular, React, or similar frameworks with a focus on usability and performance.
- Design and implement microservices, APIs, and event-driven architectures to support scalable and resilient system operations.
- Manage database design and optimization in SQL Server, including stored procedures, indexing, and performance tuning.
- Support CI/CD pipelines, cloud deployments, and Infrastructure as Code practices using tools such as Terraform and Git-based workflows.
- Participate in system design discussions, production troubleshooting, and continuous improvement of system reliability and observability.
- 5+ years of professional experience in software development, building enterprise-grade applications using .NET technologies.
- Strong expertise in C#, .NET Core, ASP.NET Web API, and object-oriented programming principles.
- Hands-on experience with front-end frameworks such as Angular or React for building modern web applications.
- Solid experience working with SQL Server, including query optimization, schema design, and stored procedures.
- Experience with cloud platforms such as Azure or AWS, including deployment, monitoring, and identity integration.
- Strong understanding of CI/CD pipelines, Git workflows, and automated deployment processes.
- Experience designing scalable architectures including microservices and distributed systems.
- Strong debugging, performance tuning, and production troubleshooting skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Competitive base salary range aligned with experience (typically $100,000 – $150,000).
- Fully remote work within the United States.
- Long-term, stable full-time engagement.
- Health, dental, and vision insurance options.
- Paid time off, holidays, and sick leave.
- Retirement savings plans (where applicable).
- Exposure to enterprise-scale systems and modern cloud architecture.
- Professional growth opportunities in a senior engineering environment.
Requirements:
Benefits:
Full-Stack pay context
Based on 374 disclosed Full-Stack salaries on RoleSuite, the role pays a median of $183K/year, with most offers between $147K and $211K (10th–90th percentile: $122K–$246K).
This posting lists $100K–$150K, below the $183K market median.
See the full Full-Stack salary breakdown →