Skip to main content

Full Stack .NET Developer / React Jobs

Posted 8 days ago

clearanceWashington (DC)

SENIORITY

Lead

SALARY

$125,000 per year

Apply (opens in a new tab)

About the role

Senior Full Stack Software Engineer Wash, DC Top Secret Polygraph not specified Career Level not specified $125,000 - $165,000
Job Description: Senior Full Stack Software Engineer,.NET / React Position Overview We are seeking a Senior Full Stack Software Engineer to design, build, modernize, and maintain enterprise web applications. This position requires deep experience across Microsoft-based backend development and modern React frontend development. The engineer will contribute throughout the software development lifecycle, including requirements, architecture, development, testing, deployment, troubleshooting, and application support.
Key Responsibilities: Develop and maintain full-stack applications using C#, ASP.NET,.NET Framework and/or. NET Core, and React. Build responsive frontend applications utilizing React, TypeScript, JavaScript, HTML5, and CSS3.Design and maintain RESTful APIs and backend services. Develop database-driven software using SQL Server, Entity Framework, ADO.NET, and related technologies. Implement scalable application architectures and common software design patterns. Apply dependency injection and service-oriented design concepts where appropriate. Collaborate with technical teams and business stakeholders to translate requirements into software solutions. Write maintainable, secure, and scalable production code. Perform unit, integration, and system testing. Diagnose application defects and complex technical issues. Participate in peer code reviews. Manage source code through Git and GitLab. Support application deployments, release activities, and environment maintenance. Participate in Agile development activities including sprint planning, standups, retrospectives, and backlog refinement.
Required Qualifications: Active Top Secret clearance.8+ years of professional software engineering or application development experience. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Equivalent professional experience may be considered. Strong hands-on experience with: C# ASP.NET .NET Framework and/or. NET Core React TypeScript JavaScript HTML5/CSS3 Entity Framework ADO.NET Microsoft SQL Server RESTful APIs Git/GitLabExperience designing scalable application architectures. Understanding of API design and modern software architecture practices. Strong troubleshooting and analytical abilities. Strong written and verbal communication skills.
Preferred Qualifications: Node.js experience. AWS and/or Microsoft Azure experience. Experience with relational and NoSQL database technologies. Experience with ORM frameworks. Knowledge of DevOps and CI/CD practices. Docker or other containerization experience. Agile/Scrum development experience. Relevant Microsoft, cloud, or software engineering certifications. Experience supporting secure or mission-critical systems.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this