.NET & REACT Full Stack Developer

Cayuse Holdings•Washington, DC
•$140,000 - $142,085

About The Position

The .NET/React Developer designs, develops, and maintains enterprise-grade web applications and services using the Microsoft .NET stack on the back end and React with TypeScript/JavaScript on the front end. The role spans the full software development lifecycle, from requirements analysis and solution design through implementation, testing, deployment, and maintenance. The developer is expected to produce clean, maintainable code, follow best practices and coding standards, and collaborate with Product, UX/UI, QA, DevOps, and engineering teams to deliver robust, secure, and performant applications. The position supports Cayuse’s values of Innovation, Excellence, Collaboration, Adaptability, and Integrity through customer-focused technical solutions, teamwork, and quality deliverables.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 8 years of professional software development experience, including significant full-stack web application development experience.
  • Strong experience with ASP.NET (MVC and/or Web API), C#, and the .NET ecosystem.
  • Hands-on experience with Entity Framework and/or other object-relational mappers (ORMs).
  • Strong SQL Server knowledge, including complex queries, stored procedures, and performance tuning.
  • Proficiency with .NET technologies such as C#, ADO.NET, and Entity Framework.
  • Experience applying design and architectural patterns, including dependency injection, layered architecture, and SOLID principles.
  • Familiarity or experience with REST, RPC, and integration best practices.
  • Strong front-end experience with React, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience designing and implementing responsive, accessible UI components and pages.
  • Proficiency with Git/GitLab, version control, branching strategies, and pull/merge request workflows.
  • Strong problem-solving and analytical skills, including the ability to debug and resolve complex technical issues across the stack.
  • High attention to detail and commitment to high-quality, maintainable code.
  • Excellent verbal and written communication skills and ability to collaborate effectively with cross-functional teams.
  • Ability to work independently with minimal supervision and collaboratively in an Agile/Scrum team environment.
  • Active Top Secret Security Clearance.
  • Ability to pass a background check; additional project- or client-required checks may be required during employment.
  • Excellent communication and interpersonal skills, and ability to respond effectively to customers with urgency.
  • Proficiency in Microsoft and Adobe tools, including Excel, Word, PowerPoint, and Acrobat.
  • Ability to manage multiple tasks at one time, work as a self-starter, and build individual and team relationships.

Responsibilities

  • Design, develop, and maintain web applications and APIs using ASP.NET, C#, Entity Framework, and SQL Server.
  • Develop and maintain responsive front-end user interfaces using React, TypeScript, JavaScript, HTML5, and CSS3.
  • Design and implement front-end and back-end components, ensuring seamless integration and consistent user experiences.
  • Apply software design and architectural patterns, including layered architecture, dependency injection, and the repository pattern.
  • Design, implement, and consume RESTful APIs and other integration approaches such as RPC.
  • Support application performance, scalability, security, and reliability through effective coding, optimization, and appropriate patterns and tools.
  • Write clean, testable, and well-documented code following industry best practices, internal standards, and style guidelines.
  • Conduct unit, integration, and system testing, and support automated test coverage where possible.
  • Troubleshoot and resolve technical issues, performance bottlenecks, and defects across the full stack.
  • Participate in code reviews and provide constructive feedback to support adherence to standards and best practices.
  • Collaborate with product managers, UX/UI designers, QA engineers, and developers to define, design, and deliver features and enhancements.
  • Use Git/GitLab for source control, branching, merging, and code review workflows.
  • Contribute to continuous improvement of development processes, tooling, coding standards, and team practices.
  • Stay current with technologies and best practices in .NET, React, and cloud-native development, and recommend adoption where appropriate.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision insurance
  • Wellness program
  • Flexible Spending Accounts for healthcare, dependent care, and commuter expenses
  • Short-term and long-term disability options
  • Company-provided basic life and AD&D insurance
  • Voluntary life and AD&D options
  • 401(k) retirement savings plan with matching after one year
  • Paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service