Full Stack Developer
*\*\* THIS IS A 9-12 MONTH CONTRACT \*\**
About the Role
We are hiring a Software Engineer to design and build enterprise full-stack web applications from our on-premise engineering center, delivered onto AWS Cloud. You will own features end-to-end - from database schema and C# service layer through Angular UI - and drive AI-assisted engineering practices (GitHub Copilot, Copilot Chat, prompt-driven development) across the team. You will be a technical leader on SOLID design, clean architecture, and secure, scalable cloud-native systems.
What You Will Do
* Design and build production-grade full-stack web applications using C# / .NET 8+, ASP.NET Core Web API, Entity Framework Core, and Angular 17+.
* Model, tune, and evolve relational schemas in SQL Server / PostgreSQL and integrate with Aurora / RDS in AWS.
* Architect for AWS deployment: API Gateway, Lambda, ECS/EKS on Fargate, S3, SQS/SNS, EventBridge, Secrets Manager, CloudWatch, KMS.
* Apply SOLID, Clean Architecture, and Domain-Driven Design principles; enforce them through code reviews and pair programming.
* Drive AI-assisted development across the team - GitHub Copilot / Copilot Chat, prompt libraries, code-generation guardrails, secure prompt patterns, and test generation.
* Integrate LLM-powered capabilities into applications (chat, summarization, classification, RAG) via Azure OpenAI / AWS Bedrock; wire PII / PCI / PHI guardrails at the prompt boundary.
* Write and maintain unit, integration, and contract tests (xUnit / NUnit, Jasmine / Karma, Playwright); target 80%+ coverage on core services.
* Own CI/CD in Azure DevOps or GitHub Actions with build -> test -> security scan -> deploy to AWS via CDK or Terraform.
* Instrument with OpenTelemetry; publish metrics/traces to CloudWatch + Managed Grafana.
* Partner with architects, product owners, and QA to break epics into deliverable sprint work; mentor 2-4 mid-level engineers.
* Participate in on-call rotation for owned services (business-hours primary, off-hours secondary).
Required Skills & Experience
* 8+ years professional software engineering; 5+ years on C# / .NET production applications.
* Strong ASP.NET Core Web API and Entity Framework Core; async/await, dependency injection, minimal APIs, middleware pipeline.
* Angular 15+ production experience: components, RxJS, NgRx or Signals, standalone components, reactive forms, lazy-loaded modules, unit testing.
* Deep relational database skills: schema design, indexing, query tuning, execution plans, stored procedures, migrations. SQL Server and at least one of PostgreSQL / MySQL.
* Practical AWS cloud experience deploying real workloads: IAM, VPC, API Gateway, Lambda or ECS/EKS, RDS/Aurora, S3, SQS/SNS, CloudWatch, Secrets Manager, KMS.
* Demonstrable command of SOLID principles, design patterns (Repository, CQRS, Mediator, Strategy, Factory), and clean-architecture layering.
* AI-assisted development fluency: using GitHub Copilot / Copilot Chat daily as a productivity tool - writing effective prompts, evaluating suggestions critically, generating tests, refactoring, and documenting via AI. Ability to coach others in the same.
* Experience integrating with LLM APIs (Azure OpenAI, AWS Bedrock, or OpenAI) and applying safety patterns (input validation, PII redaction, output filtering, prompt-injection defenses).
* Strong Git workflow, code review discipline, and comfort with trunk-based or GitFlow branching.
* Excellent written and verbal communication; ability to write design docs, ADRs, and runbooks.
Preferred / Nice-to-Have
* AWS certification (Developer Associate, Solutions Architect Associate, or higher).
* Docker + Kubernetes hands-on (EKS, Helm).
* IaC with AWS CDK (TypeScript / C#) or Terraform.
* Event-driven architecture experience (EventBridge, Kafka / MSK, Kinesis).
* Micro-frontend or module-federation experience.
* Vector databases (pgvector, OpenSearch, Pinecone) and RAG pipelines.
* Regulated-industry background (banking, healthcare, insurance) with awareness of SOC 2, PCI-DSS, HIPAA constraints.
* Contributions to open-source .NET or Angular projects.
Pay: $50.00 - $70.00 per hour
Benefits:
* Dental insurance
* Health insurance
* Vision insurance
Work Location: In person