Jobs · Engineering

Full Stack Engineer

Digital Consultants LLC · Springfield, VA · 2 wk ago
RemoteRemoteEngineeringFull-time

Leading with our people, Digital Consultants delivers high-level professional solutions as a trusted partner and advisor to our customers. We are a certified SBA 8(a) small, disadvantaged business supporting IT customers in the Federal, civilian, and private sectors. Our culture emphasizes practicality, opportunity, and creativity, with a commitment to honesty, trustworthiness, respect, and ethics. We offer growth opportunities, competitive wages, and a full benefits package.

About The Role

This is a 6-month engineering role supporting mission-critical public safety and operational visibility systems. You will maintain, modernize, and evolve two key systems:

  • Voyager Insight (React + Node.js + SQL Server) – Operational dashboard for unit tracking, geofences, and administrative workflows.
  • Atlas Server (C#/.NET Framework + Web API + SOAP + SQL Server, Python, TypeScript) – Authentication, device initialization, event reporting, geofence retrieval, and real-time communication services.

You must be comfortable working across modern JavaScript stacks and legacy enterprise .NET systems, improving reliability, security, and scalability. Key focus areas include modernizing authentication for GovCloud/FedRAMP readiness, scaling SignalR real-time services, and supporting subscription-tier enablement for mobile platforms.

Responsibilities

  • Maintain and enhance a React-based operational dashboard for login, unit visibility, geofencing, and admin tooling.
  • Support and improve a Node.js/Express backend proxy managing session authentication, SQL access, geospatial CRUD, file uploads, and service choreography.
  • Maintain and extend legacy C#/.NET Framework services including REST APIs, SOAP (ASMX) endpoints, and internal server processes.
  • Support modernization initiatives, including migration toward .NET Core and ASP.NET Core Identity.
  • Diagnose and resolve issues across UI, backend APIs, databases, and real-time communication layers.
  • Improve reliability, security posture, and maintainability without interrupting ongoing operations.
  • Document core workflows, API contracts, deployment processes, and system dependencies.
  • Collaborate on feature-tiering workflows to support iOS/Android subscription models tied to App Store/Play Store purchases.

Requirements

Clearance: Public Trust required

  • Strong C# experience with ASP.NET Web API, MVC, and ASMX SOAP services on .NET Framework 4.6.x.
  • Experience with modern .NET Core/.NET 6+ for APIs, background services, and refactoring legacy codebases.
  • Strong JavaScript experience across React (hooks, state management) and Node.js/Express.
  • Deep SQL Server expertise including performance tuning, schema analysis, safe updates, and spatial queries.
  • Hands-on authentication/security experience:
    • ASP.NET Membership (legacy user stores)
    • Session/cookie auth, MFA/TOTP flows
    • JWT handling
  • Experience with (or ability to maintain) mixed API ecosystems (REST + SOAP + event-driven + real-time components).
  • Strong debugging and incident-response skills across distributed systems.
  • Comfortable working in legacy codebases while delivering incremental modernization.
  • Experience migrating authentication systems from ASP.NET Membership to ASP.NET Core Identity.
  • Understanding of identity hardening practices for regulated environments (GovCloud, FedRAMP).
  • Familiarity with OAuth2/OIDC, claims/role-based authorization, token lifecycles.
  • Experience scaling SignalR using Redis backplanes, messaging queues, or distributed event systems.
  • Experience with distributed caching platforms (Redis, Memcached).

Preferred Qualifications

Modern Identity & Compliance

  • Experience migrating authentication systems from ASP.NET Membership to ASP.NET Core Identity.
  • Understanding of identity hardening practices for regulated environments (GovCloud, FedRAMP).
  • Familiarity with OAuth2/OIDC, claims/role-based authorization, token lifecycles.

Real-Time & Distributed Systems

  • Experience scaling SignalR using Redis backplanes, messaging queues, or distributed event systems.
  • Experience with distributed caching platforms (Redis, Memcached).
  • Experience with message queues such as RabbitMQ, AWS SQS, Kafka, or Azure Service Bus.

Cloud, Infrastructure & DevOps

  • Experience deploying .NET, Node.js, or hybrid systems into AWS (EC2, ECS/EKS, Elasticache, CloudWatch).
  • Bonus for experience deploying into AWS GovCloud or other regulated environments.
  • Experience with CI/CD (GitHub Actions, Azure DevOps, Jenkins, TeamCity).
  • Experience configuring IIS, Kestrel, Node servers, Windows services, and basic networking (DNS, SSL, load balancers).

Geospatial & Domain Knowledge

  • Experience with geospatial logic: geometry/geography types, spatial indexes, geofence calculations.
  • Experience with real-time field operations, logistics, tracking, mapping, or dispatch-style systems.

Mobile Subscription & Tiering Support

  • Experience integrating backend systems with App Store / Play Store subscription verification.
  • Ability to build server-side logic for feature tiers, entitlements, and product catalog selection.
  • Experience supporting onboarding flows linking web signup to mobile app subscription activation.

Additional Nice-to-Haves

  • Experience containerizing workloads with Docker.
  • Experience with structured logging/observability (Serilog, ELK, OpenTelemetry, CloudWatch).
  • Experience managing API versioning and backward compatibility.

Benefits

  • Competitive wages
  • Full benefits package
  • Growth opportunities

Schedule

This is a 6-month engineering role.

Similar jobs

Full Stack Engineer

QuindarArvada, CO· 2 mo ago
Information Technology$120k–$180k/yrapply on jobs.ashbyhq.com

Full Stack Engineer

MelioNew York, NY· 1 mo ago
Engineering$135k–$160k/yrapply on job-boards.greenhouse.io

Full Stack Engineer

PerformYardArlington, VA· 1 mo ago
RemoteEngineeringapply on apply.workable.com