Full Stack Engineer
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.