{"schemaVersion":"jobsearcher.job.v1","id":"c84bb534b5efdd30907ae01b","url":"https://jobsearcher.com/jobs/c84bb534b5efdd30907ae01b","canonicalUrl":"https://jobsearcher.com/jobs/c84bb534b5efdd30907ae01b","title":"Full Stack Engineer II","description":"What You’ll DoThe Full Stack Engineer II independently designs and delivers production-grade cloud-native services on Microsoft Azure. This engineer owns microservice and frontend delivery end-to-end — from domain modeling and database design through containerized deployment, CI/CD automation, and production observability. They apply Domain-Driven Design and Hexagonal Architecture as core practice, enforce TDD and code coverage standards across the team, lead code reviews with authority, and mentor Level I engineers through hands-on coaching.Who We AreAt AAA Washington, we equip our members with trusted service and expertise to confidently travel through life. We provide our members with best-in-class roadside assistance, discounts and rewards, travel services and insurance. For over 120 years, we’ve served our members, not shareholders, so our growth supports innovation for the Club today and for the future. Seeking to reflect the communities we serve and create an inclusive culture, we encourage employees to bring their full self to work and support applicants from all backgrounds, abilities and walks of life to apply.Why You’ll Love Working At Aaa WashingtonYou’ll play an important role in bringing AAA Washington’s spirit of service and peace of mind to our membership. Consistently ranked as one of the Best Places to Work by Puget Sound Business Journal, we aim for work-life balance across the organization. We support hybrid and remote work options for many positions based in our corporate office (Bellevue, Washington) along with some of the best benefits in the region!Essential Duties/ResponsibilitiesDesign and deliver production microservices using C#, ASP.NET Core, and .NET 8+, producing clean, testable code with complete API documentation and contract definitions.Build and own production React and Angular applications — designing component architecture, managing state with Redux, NgRx, or Signals, implementing lazy loading, and integrating with backend APIs.Design and govern the team's frontend component system using Tailwind CSS — defining design tokens, reusable component patterns, and responsive layout standards that other engineers follow.Apply Domain-Driven Design rigorously — defining bounded contexts, modeling aggregates, publishing domain events, and enforcing repository abstractions that keep the domain clean.Enforce Hexagonal / Clean Architecture across every service — isolating domain and application logic from infrastructure concerns and inverting all dependencies consistently.Design and manage SQL Server databases — authoring schema designs, T-SQL stored procedures, index strategies, query optimization plans, and migration scripts.Design and operate Azure Cosmos DB workloads — modeling documents for the SQL API, selecting partition keys, configuring indexing policies, and applying NoSQL API patterns where appropriate.Practice TDD rigorously in every feature — write tests before implementation, achieve and enforce code coverage targets, and maintain test suites that give the team confidence to refactor.Lead code reviews for the team — enforcing clean code standards, SOLID principles, and architectural boundaries, and using reviews as a coaching tool for Level I engineers.Build and deploy Azure Functions across all trigger types — owning serverless workflow automation and event-driven integration patterns from development through production.Develop .NET Aspire service compositions — configuring service defaults, health checks, service discovery, and telemetry pipelines for multi-service local and cloud environments.Containerize services with Docker and deploy and manage workloads on Azure Kubernetes Service (AKS) — authoring manifests, Helm charts, ingress rules, and ConfigMaps.Design event-driven architectures using Azure Service Bus topics, queues, and sessions, as well as Azure Event Grid and Event Hubs for real-time integration.Build and maintain CI/CD pipelines in Azure DevOps — authoring YAML pipelines with multi-stage deployments, environment promotion gates, and automated rollback procedures.Enforce GitOps methodology across the team — managing declarative configuration, branch-based environment promotion, and Kubernetes deployments via Flux or ArgoCD.Configure MuleSoft API gateway policies — implementing rate limiting, OAuth 2.0, message transformation, and API security controls in Anypoint Platform.Instrument .NET services end-to-end with OpenTelemetry — capturing distributed traces, custom metrics, and structured logs, and exporting telemetry to Azure Monitor via OTLP.Build Azure Monitor dashboards and configure Application Insights alert rules so the team has full visibility into service health and SLA compliance.Implement deployment strategies such as blue/green and canary releases, and manage feature flags using Azure App Configuration to reduce deployment risk.Author Architecture Decision Records (ADRs) that capture the rationale behind significant design and API contract decisions for future reference.Automate release workflows, environment setup scripts, and operational runbooks to reduce manual toil across the team.Mentor Level I engineers through pair programming sessions, structured code reviews, and regular knowledge sharing.Contributes to a positive team dynamic through respectful interactions, positive contributions, and active collaboration to achieve department and organizational goals.Incorporates AAA’s vision, mission and values in day-to-day activities and behaviors; guides and motivates others to remain committed to AAA’s vision mission and values.Supervisory ResponsibilitiesNoneMinimum QualificationsEducation — Bachelor's degree in Computer Science, Software Engineering, or equivalent experience preferredExperience — 3–5 years of experience in full stack or cloud-native software engineeringPreferred QualificationsC# / .NET — Production experience with C# and .NET 6/7/8, including ASP.NET Core, Web API, Entity Framework Core, and async patternsFrontend — Production experience including component architecture, state management with Redux or NgRx, and frontend performance optimizationTailwind CSS — Experience building production component systems with Tailwind CSS, including design tokens and responsive layout patternsAzure — Production experience with Azure Functions, App Service, Service Bus, Event Grid, AKS, Key Vault, and Azure Monitor.NET Aspire — Hands-on experience building multi-service .NET Aspire compositions with telemetry and service discovery configuredSQL Server — Production SQL Server experience including schema design, T-SQL stored procedures, query optimization, and migration managementCosmos DB — Production Azure Cosmos DB experience including SQL API document modeling, partition key design, indexing, and NoSQL API patternsTDD — Demonstrated production TDD practice — writing tests before implementation, enforcing coverage targets, and maintaining test suitesCode Coverage — Experience defining and enforcing code coverage thresholds and integrating coverage gates into CI/CD pipelinesCode Reviews — Demonstrated ability to lead code reviews and enforce SOLID principles, clean code, and architectural standardsClean Architecture — Applied expertise in Hexagonal / Clean Architecture, with a proven track record of enforcing layer isolation and dependency inversionDDD — Hands-on Domain-Driven Design experience including bounded contexts, aggregates, domain events, repositories, and anti-corruption layersDocker / K8s — Production Docker and AKS deployment experience, including Helm charts, ingress controllers, and ConfigMapsCI/CD — Production Azure DevOps YAML pipeline experience with multi-stage deployments and environment gate managementGitOps — GitOps methodology proficiency with declarative configuration management and branch-based promotion; Flux or ArgoCD experience preferredEvent-Driven Programming — Production event-driven architecture experience with Service Bus topics, queues, sessions, Event Grid, and Event HubsObservability — OpenTelemetry instrumentation experience in .NET, Azure Monitor dashboard authoring, and distributed trace analysisMuleSoft — Experience configuring API gateway policies and OAuth 2.0 security in MuleSoft Anypoint PlatformAutomation — Experience automating build, deployment, and operational workflows using PowerShell, Bash, or PythonTools — Proficiency in Visual Studio and VS Code with fluency in Git, Azure DevOps, and container toolingCertificates, Licenses, RegistrationsCertification — AZ-204 (Azure Developer Associate) required; AZ-400 (DevOps Engineer Expert) preferredKnowledge, Skills, AbilitiesTechnical CompetenciesC# / ASP.NET Core — Design and deliver production services using async patterns, custom middleware, and dependency injectionReact / Angular — Own production applications end-to-end, including component architecture, state management, and performance optimizationTailwind CSS — Design and govern a team component system using Tailwind CSS, including design tokens and responsive layout patternsAzure Functions — Author and own serverless workflows across all trigger types and manage function app deployment slots.NET Aspire — Build multi-service Aspire compositions with telemetry, health checks, and service discovery fully configuredSQL Server — Design schemas, write optimized T-SQL, and manage migrations and stored procedures in productionCosmos DB — Model documents, design partition keys, write SQL API queries, and apply NoSQL API patterns in productionTDD / Unit Testing — Drive test-first development across features, enforce coverage gates in CI/CD, and maintain integration test suitesCode Coverage — Configure coverage tooling, report against thresholds, and close coverage gaps before code shipsCode Reviews — Lead reviews that enforce architecture boundaries, clean code standards, and SOLID principles across the teamDocker — Write production Dockerfiles with multi-stage builds, manage image optimization, and work with Azure Container RegistryKubernetes — Deploy and operate workloads on AKS, managing Helm releases, ingress controllers, ConfigMaps, and SecretsCI/CD (Azure DevOps) — Author YAML pipelines with multi-stage deployment, environment gates, and automated rollback proceduresHexagonal / Clean Architecture — Enforce layer isolation consistently and refactor legacy code toward clean architecture patternsDDD — Model bounded contexts and aggregates, implement domain events, and build repository abstractions that isolate the domainEvent-Driven Architecture — Design and operate Service Bus topic and subscription topologies and Event Grid routing patterns in productionAzure Monitor / App Insights — Build dashboards, configure alert rules, diagnose distributed traces, and own SLA reporting for assigned servicesOpenTelemetry — Instrument services with the OTel SDK, configure OTLP exporters, and define custom trace and metric attributesVisual Studio / VS Code — Use the debugger, test runner, and source control integration fluently as part of daily developmentGit / GitOps — Implement declarative Kubernetes configuration promotion via Flux or ArgoCD and enforce Git as the source of truthClean Code — Enforce SOLID, DRY, naming conventions, and test coverage standards consistently through code reviewsMuleSoft API Gateway — Configure API policies, rate limiting, OAuth 2.0, and message transforms in Anypoint PlatformMicroservices Patterns — Apply circuit breaker, retry, CQRS, saga, and outbox patterns in production servicesInfrastructure as Code — Author Bicep or Terraform modules for Azure resource provisioning and environment managementAbility to communicate clearly and professionally both verbally and in writing, including effective use of listening skills.Ability to establish and maintain cooperative working relationships.Skilled in establishing rapport and gaining the trust of others.SalaryHiring Range: $105,876 - $126,990Discretionary bonus based on company performance Benefits We OfferHealth insurance (medical, vision, dental and prescription drug) Up to 22 days of Paid Time Off (PTO) in the first year Eleven paid holidays in addition to PTO 401(k) with Employer Match Life, Short-Term Disability and Long-Term Disability insurance Flexible Spending Accounts 4 Hours of Volunteer Time Off per year On-Demand Pay / Earned Wage Access Free Premier RV AAA Washington Membership Travel, Insurance, and Membership Discounts and Perks Paid, on-going training throughout your career THRIVE wellness program Tax-advantaged commuter benefit Free parking Financial Literacy Education Work Environment & Physical DemandsHybrid work from home and office requiredThe physical environment is typical of a standard office space. It requires the employee to work inside for the duration of work. Must be able to remain in a stationary position, sitting for more than 50% of the time. This position will require occasionally moving about inside the office to access equipment, cabinets, etc. May work around office equipment which could be noisy, such as copiers and fax machines.OtherEquipment used: computer, various virtual technologies, other office equipmentTravel: Rarely TravelThis position will require “on call” responsibilities on a rotating basis.To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required.DisclaimerPosition/Job characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.","company":"Aaa Washington","rawCompany":"aaa washington","city":"Seattle","state":"WA","isRemote":false,"isActive":false,"createdAt":"2026-08-07T08:59:08.388Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Engineer II","description":"What You’ll DoThe Full Stack Engineer II independently designs and delivers production-grade cloud-native services on Microsoft Azure. This engineer owns microservice and frontend delivery end-to-end — from domain modeling and database design through containerized deployment, CI/CD automation, and production observability. They apply Domain-Driven Design and Hexagonal Architecture as core practice, enforce TDD and code coverage standards across the team, lead code reviews with authority, and mentor Level I engineers through hands-on coaching.Who We AreAt AAA Washington, we equip our members with trusted service and expertise to confidently travel through life. We provide our members with best-in-class roadside assistance, discounts and rewards, travel services and insurance. For over 120 years, we’ve served our members, not shareholders, so our growth supports innovation for the Club today and for the future. Seeking to reflect the communities we serve and create an inclusive culture, we encourage employees to bring their full self to work and support applicants from all backgrounds, abilities and walks of life to apply.Why You’ll Love Working At Aaa WashingtonYou’ll play an important role in bringing AAA Washington’s spirit of service and peace of mind to our membership. Consistently ranked as one of the Best Places to Work by Puget Sound Business Journal, we aim for work-life balance across the organization. We support hybrid and remote work options for many positions based in our corporate office (Bellevue, Washington) along with some of the best benefits in the region!Essential Duties/ResponsibilitiesDesign and deliver production microservices using C#, ASP.NET Core, and .NET 8+, producing clean, testable code with complete API documentation and contract definitions.Build and own production React and Angular applications — designing component architecture, managing state with Redux, NgRx, or Signals, implementing lazy loading, and integrating with backend APIs.Design and govern the team's frontend component system using Tailwind CSS — defining design tokens, reusable component patterns, and responsive layout standards that other engineers follow.Apply Domain-Driven Design rigorously — defining bounded contexts, modeling aggregates, publishing domain events, and enforcing repository abstractions that keep the domain clean.Enforce Hexagonal / Clean Architecture across every service — isolating domain and application logic from infrastructure concerns and inverting all dependencies consistently.Design and manage SQL Server databases — authoring schema designs, T-SQL stored procedures, index strategies, query optimization plans, and migration scripts.Design and operate Azure Cosmos DB workloads — modeling documents for the SQL API, selecting partition keys, configuring indexing policies, and applying NoSQL API patterns where appropriate.Practice TDD rigorously in every feature — write tests before implementation, achieve and enforce code coverage targets, and maintain test suites that give the team confidence to refactor.Lead code reviews for the team — enforcing clean code standards, SOLID principles, and architectural boundaries, and using reviews as a coaching tool for Level I engineers.Build and deploy Azure Functions across all trigger types — owning serverless workflow automation and event-driven integration patterns from development through production.Develop .NET Aspire service compositions — configuring service defaults, health checks, service discovery, and telemetry pipelines for multi-service local and cloud environments.Containerize services with Docker and deploy and manage workloads on Azure Kubernetes Service (AKS) — authoring manifests, Helm charts, ingress rules, and ConfigMaps.Design event-driven architectures using Azure Service Bus topics, queues, and sessions, as well as Azure Event Grid and Event Hubs for real-time integration.Build and maintain CI/CD pipelines in Azure DevOps — authoring YAML pipelines with multi-stage deployments, environment promotion gates, and automated rollback procedures.Enforce GitOps methodology across the team — managing declarative configuration, branch-based environment promotion, and Kubernetes deployments via Flux or ArgoCD.Configure MuleSoft API gateway policies — implementing rate limiting, OAuth 2.0, message transformation, and API security controls in Anypoint Platform.Instrument .NET services end-to-end with OpenTelemetry — capturing distributed traces, custom metrics, and structured logs, and exporting telemetry to Azure Monitor via OTLP.Build Azure Monitor dashboards and configure Application Insights alert rules so the team has full visibility into service health and SLA compliance.Implement deployment strategies such as blue/green and canary releases, and manage feature flags using Azure App Configuration to reduce deployment risk.Author Architecture Decision Records (ADRs) that capture the rationale behind significant design and API contract decisions for future reference.Automate release workflows, environment setup scripts, and operational runbooks to reduce manual toil across the team.Mentor Level I engineers through pair programming sessions, structured code reviews, and regular knowledge sharing.Contributes to a positive team dynamic through respectful interactions, positive contributions, and active collaboration to achieve department and organizational goals.Incorporates AAA’s vision, mission and values in day-to-day activities and behaviors; guides and motivates others to remain committed to AAA’s vision mission and values.Supervisory ResponsibilitiesNoneMinimum QualificationsEducation — Bachelor's degree in Computer Science, Software Engineering, or equivalent experience preferredExperience — 3–5 years of experience in full stack or cloud-native software engineeringPreferred QualificationsC# / .NET — Production experience with C# and .NET 6/7/8, including ASP.NET Core, Web API, Entity Framework Core, and async patternsFrontend — Production experience including component architecture, state management with Redux or NgRx, and frontend performance optimizationTailwind CSS — Experience building production component systems with Tailwind CSS, including design tokens and responsive layout patternsAzure — Production experience with Azure Functions, App Service, Service Bus, Event Grid, AKS, Key Vault, and Azure Monitor.NET Aspire — Hands-on experience building multi-service .NET Aspire compositions with telemetry and service discovery configuredSQL Server — Production SQL Server experience including schema design, T-SQL stored procedures, query optimization, and migration managementCosmos DB — Production Azure Cosmos DB experience including SQL API document modeling, partition key design, indexing, and NoSQL API patternsTDD — Demonstrated production TDD practice — writing tests before implementation, enforcing coverage targets, and maintaining test suitesCode Coverage — Experience defining and enforcing code coverage thresholds and integrating coverage gates into CI/CD pipelinesCode Reviews — Demonstrated ability to lead code reviews and enforce SOLID principles, clean code, and architectural standardsClean Architecture — Applied expertise in Hexagonal / Clean Architecture, with a proven track record of enforcing layer isolation and dependency inversionDDD — Hands-on Domain-Driven Design experience including bounded contexts, aggregates, domain events, repositories, and anti-corruption layersDocker / K8s — Production Docker and AKS deployment experience, including Helm charts, ingress controllers, and ConfigMapsCI/CD — Production Azure DevOps YAML pipeline experience with multi-stage deployments and environment gate managementGitOps — GitOps methodology proficiency with declarative configuration management and branch-based promotion; Flux or ArgoCD experience preferredEvent-Driven Programming — Production event-driven architecture experience with Service Bus topics, queues, sessions, Event Grid, and Event HubsObservability — OpenTelemetry instrumentation experience in .NET, Azure Monitor dashboard authoring, and distributed trace analysisMuleSoft — Experience configuring API gateway policies and OAuth 2.0 security in MuleSoft Anypoint PlatformAutomation — Experience automating build, deployment, and operational workflows using PowerShell, Bash, or PythonTools — Proficiency in Visual Studio and VS Code with fluency in Git, Azure DevOps, and container toolingCertificates, Licenses, RegistrationsCertification — AZ-204 (Azure Developer Associate) required; AZ-400 (DevOps Engineer Expert) preferredKnowledge, Skills, AbilitiesTechnical CompetenciesC# / ASP.NET Core — Design and deliver production services using async patterns, custom middleware, and dependency injectionReact / Angular — Own production applications end-to-end, including component architecture, state management, and performance optimizationTailwind CSS — Design and govern a team component system using Tailwind CSS, including design tokens and responsive layout patternsAzure Functions — Author and own serverless workflows across all trigger types and manage function app deployment slots.NET Aspire — Build multi-service Aspire compositions with telemetry, health checks, and service discovery fully configuredSQL Server — Design schemas, write optimized T-SQL, and manage migrations and stored procedures in productionCosmos DB — Model documents, design partition keys, write SQL API queries, and apply NoSQL API patterns in productionTDD / Unit Testing — Drive test-first development across features, enforce coverage gates in CI/CD, and maintain integration test suitesCode Coverage — Configure coverage tooling, report against thresholds, and close coverage gaps before code shipsCode Reviews — Lead reviews that enforce architecture boundaries, clean code standards, and SOLID principles across the teamDocker — Write production Dockerfiles with multi-stage builds, manage image optimization, and work with Azure Container RegistryKubernetes — Deploy and operate workloads on AKS, managing Helm releases, ingress controllers, ConfigMaps, and SecretsCI/CD (Azure DevOps) — Author YAML pipelines with multi-stage deployment, environment gates, and automated rollback proceduresHexagonal / Clean Architecture — Enforce layer isolation consistently and refactor legacy code toward clean architecture patternsDDD — Model bounded contexts and aggregates, implement domain events, and build repository abstractions that isolate the domainEvent-Driven Architecture — Design and operate Service Bus topic and subscription topologies and Event Grid routing patterns in productionAzure Monitor / App Insights — Build dashboards, configure alert rules, diagnose distributed traces, and own SLA reporting for assigned servicesOpenTelemetry — Instrument services with the OTel SDK, configure OTLP exporters, and define custom trace and metric attributesVisual Studio / VS Code — Use the debugger, test runner, and source control integration fluently as part of daily developmentGit / GitOps — Implement declarative Kubernetes configuration promotion via Flux or ArgoCD and enforce Git as the source of truthClean Code — Enforce SOLID, DRY, naming conventions, and test coverage standards consistently through code reviewsMuleSoft API Gateway — Configure API policies, rate limiting, OAuth 2.0, and message transforms in Anypoint PlatformMicroservices Patterns — Apply circuit breaker, retry, CQRS, saga, and outbox patterns in production servicesInfrastructure as Code — Author Bicep or Terraform modules for Azure resource provisioning and environment managementAbility to communicate clearly and professionally both verbally and in writing, including effective use of listening skills.Ability to establish and maintain cooperative working relationships.Skilled in establishing rapport and gaining the trust of others.SalaryHiring Range: $105,876 - $126,990Discretionary bonus based on company performance Benefits We OfferHealth insurance (medical, vision, dental and prescription drug) Up to 22 days of Paid Time Off (PTO) in the first year Eleven paid holidays in addition to PTO 401(k) with Employer Match Life, Short-Term Disability and Long-Term Disability insurance Flexible Spending Accounts 4 Hours of Volunteer Time Off per year On-Demand Pay / Earned Wage Access Free Premier RV AAA Washington Membership Travel, Insurance, and Membership Discounts and Perks Paid, on-going training throughout your career THRIVE wellness program Tax-advantaged commuter benefit Free parking Financial Literacy Education Work Environment & Physical DemandsHybrid work from home and office requiredThe physical environment is typical of a standard office space. It requires the employee to work inside for the duration of work. Must be able to remain in a stationary position, sitting for more than 50% of the time. This position will require occasionally moving about inside the office to access equipment, cabinets, etc. May work around office equipment which could be noisy, such as copiers and fax machines.OtherEquipment used: computer, various virtual technologies, other office equipmentTravel: Rarely TravelThis position will require “on call” responsibilities on a rotating basis.To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required.DisclaimerPosition/Job characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.","datePosted":"2026-08-07T08:59:08.388Z","dateModified":"2026-08-07T08:59:08.388Z","hiringOrganization":{"@type":"Organization","name":"Aaa Washington","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Seattle","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c84bb534b5efdd30907ae01b"},"url":"https://jobsearcher.com/jobs/c84bb534b5efdd30907ae01b"}}