Full Stack Engineer II

AAA Washington

Bellevue (WA)

Hybrid

USD 106,000 - 127,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AAA Washington is seeking a Full Stack Engineer II to design and deliver production‑grade cloud‑native services on Microsoft Azure. You will own microservice and frontend delivery end‑to‑end, including domain modeling, database design, containers, CI/CD, and production observability.

The role emphasizes Domain‑Driven Design, Hexagonal Architecture, and TDD across a cross‑functional team. You will build production React/Angular front‑ends, containerized services with Docker, and deploy on AKS

Qualifications

  • 3–5 years of full stack or cloud‑native software engineering.
  • Experience with cloud platforms (Azure) and microservices.
  • Proven ability to design and deliver production‑grade services.

Responsibilities

  • Design and deliver production microservices and front‑end apps on Azure.
  • Own domain modeling, database design, and containerized deployment.
  • Lead code reviews and mentor junior engineers; enforce TDD and test coverage.
  • Develop and maintain CI/CD pipelines and GitOps workflows.
  • Instrument observability and manage telemetry across services.
  • Collaborate across frontend/back‑end teams and ensure API contracts.

Skills

C#
ASP.NET Core
.NET 8+
React
Angular
Redux
NgRx
Signals
Tailwind CSS
Domain‑Driven Design
Hexagonal Architecture
TDD
Code Reviews
GitOps
OpenTelemetry
Azure Monitor
Azure DevOps
Kubernetes
AKS
Azure Functions
Service Bus
Event Grid / Event Hubs
SQL Server
Cosmos DB
Docker
MuleSoft API Gateway

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
AKS
Azure DevOps
Helm
Flux/ArgoCD
Terraform/Bicep
MuleSoft Anypoint Platform

Job description

What You’ll Do

The 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 Are

At 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 Washington

You’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/Responsibilities
  • Design 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.
  • Contribute to a positive team dynamic through respectful interactions, positive contributions, and active collaboration to achieve department and organizational goals.
  • Incorporate AAA’s vision, mission and values in day‑to‑day activities and behaviors; guide and motivate others to remain committed to AAA’s vision mission and values.
Supervisory Responsibilities
  • None
Minimum Qualifications
  • Education — Bachelor's degree in Computer Science, Software Engineering, or equivalent experience preferred
  • Experience — 3–5 years of experience in full stack or cloud‑native software engineering
Preferred Qualifications
  • C# / .NET — Production experience with C# and .NET 6/7/8, including ASP.NET Core, Web API, Entity Framework Core, and async patterns
  • Frontend — Production experience including component architecture, state management with Redux or NgRx, and frontend performance optimization
  • Tailwind CSS — Experience building production component systems with Tailwind CSS, including design tokens and responsive layout patterns
  • Azure — 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 configured
  • SQL Server — Production SQL Server experience including schema design, T‑SQL stored procedures, query optimization, and migration management
  • Cosmos DB — Production Azure Cosmos DB experience including SQL API document modeling, partition key design, indexing, and NoSQL API patterns
  • TDD — Demonstrated production TDD practice — writing tests before implementation, enforcing coverage targets, and maintaining test suites
  • Code Coverage — Experience defining and enforcing code coverage thresholds and integrating coverage gates into CI/CD pipelines
  • Code Reviews — Demonstrated ability to lead code reviews and enforce SOLID principles, clean code, and architectural standards
  • Clean Architecture — Applied expertise in Hexagonal / Clean Architecture, with a proven track record of enforcing layer isolation and dependency inversion
  • DDD — Hands‑on Domain‑Driven Design experience including bounded contexts, aggregates, domain events, repositories, and anti‑corruption layers
  • Docker / K8s — Production Docker and AKS deployment experience, including Helm charts, ingress controllers, and ConfigMaps
  • CI/CD — Production Azure DevOps YAML pipeline experience with multi‑stage deployments and environment gate management
  • GitOps — GitOps methodology proficiency with declarative configuration management and branch‑based promotion; Flux or ArgoCD experience preferred
  • Event‑Driven Programming — Production event‑driven architecture experience with Service Bus topics, queues, sessions, Event Grid, and Event Hubs
  • Observability — OpenTelemetry instrumentation experience in .NET, Azure Monitor dashboard authoring, and distributed trace analysis
  • MuleSoft — Experience configuring API gateway policies and OAuth 2.0 security in MuleSoft Anypoint Platform
  • Automation — Experience automating build, deployment, and operational workflows using PowerShell, Bash, or Python
  • Tools — Proficiency in Visual Studio and VS Code with fluency in Git, Azure DevOps, and container tooling
Certificates, Licenses, Registrations
  • Certification — AZ‑204 (Azure Developer Associate) required; AZ‑400 (DevOps Engineer Expert) preferred
Knowledge, Skills, Abilities
Technical Competencies
  • C# / ASP.NET Core — Design and deliver production services using async patterns, custom middleware, and dependency injection
  • React / Angular — Own production applications end‑to‑end, including component architecture, state management, and performance optimization
  • Tailwind CSS — Design and govern a team component system using Tailwind CSS, including design tokens and responsive layout patterns
  • Azure 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 configured
  • SQL Server — Design schemas, write optimized T‑SQL, and manage migrations and stored procedures in production
  • Cosmos DB — Model documents, design partition keys, write SQL API queries, and apply NoSQL API patterns in production
  • TDD / Unit Testing — Drive test‑first development across features, enforce coverage gates in CI/CD, and maintain integration test suites
  • Code Coverage — Configure coverage tooling, report against thresholds, and close coverage gaps before code ships
  • Code Reviews — Lead reviews that enforce architecture boundaries, clean code standards, and SOLID principles across the team
  • Docker — Write production Dockerfiles with multi‑stage builds, manage image optimization, and work with Azure Container Registry
  • Kubernetes — Deploy and operate workloads on AKS, managing Helm releases, ingress controllers, ConfigMaps, and Secrets
  • CI/CD (Azure DevOps) — Author YAML pipelines with multi‑stage deployment, environment gates, and automated rollback procedures
  • Hexagonal / Clean Architecture — Enforce layer isolation consistently and refactor legacy code toward clean architecture patterns
  • DDD — Model bounded contexts and aggregates, implement domain events, and build repository abstractions that isolate the domain
  • Event‑Driven Architecture — Design and operate Service Bus topic and subscription topologies and Event Grid routing patterns in production
  • Azure Monitor / App Insights — Build dashboards, configure alert rules, diagnose distributed traces, and own SLA reporting for assigned services
  • OpenTelemetry — Instrument services with the OTel SDK, configure OTLP exporters, and define custom trace and metric attributes
  • Visual Studio / VS Code — Use the debugger, test runner, and source control integration fluently as part of daily development
  • Git / GitOps — Implement declarative Kubernetes configuration promotion via Flux or ArgoCD and enforce Git as the source of truth
  • Clean Code — Enforce SOLID, DRY, naming conventions, and test coverage standards consistently through code reviews
  • MuleSoft API Gateway — Configure API policies, rate limiting, OAuth 2.0, and message transforms in Anypoint Platform
  • Microservices Patterns — Apply circuit breaker, retry, CQRS, saga, and outbox patterns in production services
  • Infrastructure as Code — Author Bicep or Terraform modules for Azure resource provisioning and environment management
  • Ability 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.
Salary
  • Hiring Range: $105,876 - $126,990
  • Discretionary bonus based on company performance
Benefits We Offer
  • Health 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 Demands
  • Hybrid work from home and office required
  • The 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.
Other
  • Equipment used: computer, various virtual technologies, other office equipment
  • Travel: Rarely Travel
  • This position will require “on call” responsibilities on a rotating basis.
Disclaimer

Position/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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Acquisition Engineer I
Data Acquisition Engineer I

AAA Washington • Bellevue (WA)

Hybrid
USD 90,000 - 110,000
Health insurance
401(k) with employer match
Paid time off
IT Business Systems Analyst III - Salesforce
IT Business Systems Analyst III - Salesforce

AAA Washington • Bellevue (WA)

Hybrid
USD 99,000 - 113,000
Health insurance
Paid time off
401(k) with employer match
+3
IT Business Systems Analyst III - Salesforce
IT Business Systems Analyst III - Salesforce

RPMGlobal • Bellevue (WA)

Hybrid
USD 99,000 - 113,000
Health insurance
Paid Time Off (PTO)
11 paid holidays
+2
Salesforce Delivery Manager
Salesforce Delivery Manager

RPMGlobal • Bellevue (WA)

Hybrid
USD 98,634 - 113,424
Health insurance
Paid time off
11 paid holidays in addition to PTO
+2
ERP Program Manager (Dynamics 365-F&O)
ERP Program Manager (Dynamics 365-F&O)

AAA Washington • Bellevue (WA)

Hybrid
USD 106,000 - 127,000
Health insurance
PTO
Paid holidays
+4
Senior Solution Delivery Analyst
Senior Solution Delivery Analyst

RPMGlobal • Bellevue (WA)

Hybrid
USD 105,876 - 126,990
Health insurance
401(k) with Employer Match
Paid Time Off
+1
Assistant Controller
Assistant Controller

AAA Washington • Bellevue (WA)

Hybrid
USD 106,000 - 126,000
Health insurance
PTO 22 days
Holidays
+10
Travel Advisor
Travel Advisor

AAA Washington • Bellevue (WA)

On-site
USD 32,000 - 37,000
Health insurance (medical, vision, etc
Paid Time Off
401(k) with Employer Match
+9
Senior Human Resources Business Partner
Senior Human Resources Business Partner

AAA Washington • Bellevue (WA)

Hybrid
USD 88,000 - 102,000
Health insurance
Paid Time Off
401(k) with Employer Match
+2
Travel Operations and Sales Support Specialist
Travel Operations and Sales Support Specialist

AAA Washington • Vancouver (WA)

On-site
Health insurance
Paid Time Off (PTO)
401(k) with Employer Match
+3