Full-Stack Engineer

Digital Consultants LLC
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

ASP.NET
JavaScript
.NET
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
App Store (IOS)
User Authentication
Azure
C Sharp (Programming Language)
Cloud Computing
Databases
System Configuration
Continuous Integration
Data Security
Software Debugging
Distributed Systems
DNS
Github
IIS
Mobile Application Software
Python
Memcached
Microsoft Message Queuing
Microsoft SQL Server
MVC
Networking Basics
Node.js
OAuth
OpenID
Performance Tuning
Queueing Systems
RabbitMQ
Redis
Distributed Caching
SignalR
Simple Object Access Protocol (SOAP)
SQL Databases
TypeScript
Management of Software Versions
WebRTC
Azure
Data Logging
Transport Layer Security
Load Balancing
.NET Core
React
Amazon Web Services (AWS)
ASP.NET
SOAPAPI
Build Server
Backend
Kafka
Codebase
Windows Services
TeamCity
Cloudwatch
REST
Code Restructuring
Network Server
Api Management
Docker
Jenkins
Web Api
Crud

Job description

Leading with our people, Digital Consultants' mission is to deliver the highest level of professional solutions while being a trusted partner and advisor to our customers. With a culture of practicality, opportunity, and creativity we remain dedicated to being honest, trustworthy, respectful, and ethical in everything we do. We are a certified SBA 8(a) small, disadvantaged business that supports multiple IT customers within the Federal, civilian, and private sectors. Digital Consultants also offers our employees growth opportunities, competitive wages, and a full benefits package. Our founding principles, Fairness, and Common Sense make working here more than a job, it's the Digital family., Digital Consultants is hiring a remote (US-based) Full-Stack Engineer to maintain, modernize, and evolve two mission-critical 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.

This role is ideal for an engineer comfortable working across modern JavaScript stacks and legacy enterprise .NET systems, with strong database, security, and API integration experience. You will help modernize authentication to support GovCloud/FedRAMP readiness, scale SignalR real-time services, and support subscription-tier enablement for mobile platforms., * 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., This is a long-term engineering role supporting mission-critical public safety and operational visibility systems. You must be comfortable working across legacy and modern stacks, improving reliability and security, and gradually modernizing foundational components including authentication, real-time communication, and deployment processes.

Requirements

Do you have experience in TLS?, * U.S Citizen (no classified data access background 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., If you enjoy solving complex problems that directly support real-world operations, this role offers meaningful impact and deep technical challenge.

Apply for this position