Senior .NET Full Stack Developer

Jobgether · US

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.
  • Requirements:

    • 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).
    • Benefits:

      • 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.

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 →
Apply →