Full Stack Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
50% Travel

Skills

.NET
AngularJS
JavaScript
TypeScript
SQL Azure
Web Applications
API Management
Elasticsearch
Microsoft Azure
Angular 14
Azure Logic App
Azure API Management
NgRx
Akita
Ngxs
.NET CORE

Job Details

Job Title: Full Stack Developer

Location: Houston, TX (Hybrid 3 Days Onsite)
Duration: Long Term

Schedule:

  • 9/80 Work Schedule: 80 hours over 9 days with every other Friday off

  • Core Hours: 9:00 AM 3:00 PM (Flexible start/end times allowed)


Job Summary:

Seeking a Full Stack Developer with strong front-end skills in Angular 14+ and back-end expertise in .NET Core and Azure. This role focuses on building scalable, high-performance web applications using serverless Azure services.


Key Responsibilities:

  • Design, develop, and maintain full-stack web applications

  • Build reusable, modular Angular components with efficient routing and change detection

  • Implement serverless solutions using Azure Functions and other cloud services

  • Integrate APIs and manage Azure-based resources for secure, optimized data flow

  • Collaborate with teams to define architecture and deployment strategies


Required Technical Skills:

Front-End (Angular 14+):

  • Component architecture (Smart/Dumb, Reusable, Dynamic)

  • Change Detection strategies

  • Custom Directives & Pipes

  • Dependency Injection, Injectors

  • Routing: Lazy Loading, Route Guards, Resolvers, Nested Routes

  • Forms: Reactive & Template-driven

  • RxJS, Observables & reactive programming

  • State Management: NgRx, Akita, or NGXS

Languages & Standards:

  • JavaScript / TypeScript (ES6/7+)

  • Advanced concepts: Observables, Promises, Arrow Functions, Scoping, WeakSet/WeakMap, etc.

Back-End:

  • .NET Core

Cloud / Azure Ecosystem:

  • Must-Have: Azure Functions (Serverless Computing)

  • Preferred Experience:

    • Azure Logic Apps

    • Azure SQL

    • Azure Event Hubs / Event Grid

    • Azure API Management (APIM)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.