Jobs · Engineering · Utah

Staff Engineer -- Full Stack .NET Developer

Nagarro · Draper, UT · 1 wk ago
On-siteEngineeringFull-time

About the role

We are a Digital Product Engineering company scaling in a big way, building products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, with 18,000+ experts across 37 countries. Our work culture is dynamic and non-hierarchical.

Responsibilities

  • Embedded analytics integration in the host application, including authentication and row-level security pass-through
  • Build a versioned, documented React component library published to our internal registry, consumable by other product teams
  • Support .NET Web API and AWS serverless services, defined in infrastructure-as-code
  • Execute feature-flagged rollout with a tested rollback path, plus parity validation against the legacy platform
  • Produce handoff documentation sufficient for our engineers to own the work after the engagement ends

Requirements

  • 7+ years building and reviewing production software
  • React 18+ and TypeScript in strict mode, with real experience building reusable component libraries or SDKs—not only application screens. You know the difference: public API design, peer dependencies, versioning, and not breaking your consumers
  • Solid CSS/SCSS, and an eye for building a component other teams will theme
  • C# / .NET and Web API
  • AWS: Lambda, API Gateway, DynamoDB, and infrastructure-as-code (CDK, Terraform, or SAM)
  • A testing discipline that holds up under a hard deadline—Vitest / React Testing Library and xUnit / NUnit, or close equivalents. We hold a high coverage bar and expect the tests to be worth the coverage
  • Shipping to a fixed external deadline on a live, user-facing application, including feature-flagged rollout and rollback
  • A track record of joining in-flight programs and being useful quickly

Preferred qualifications

  • Embedding a third-party BI or analytics product in a host application—Logi Symphony, MicroStrategy Embedded, Power BI Embedded, Tableau Embedding API, Looker, Sisense. The specific product doesn't matter; working around an embedded SDK's limits transfers directly
  • Migrating users off a legacy platform, where "the numbers must match the old system" is the acceptance criterion
  • Publishing internal npm packages—semantic versioning, ESM packaging, type declarations, Artifactory or a similar private registry
  • OIDC / Okta / JWT validation, and token exchange between services
  • Data warehouse familiarity (Snowflake) and a working understanding of row-level security
  • AI-assisted development workflows (Claude Code or similar)

Skills

  • .Net Core
  • AI-enabled Application Development
  • Cloud development (Strong)
  • React (Strong)

Similar jobs