Senior Fullstack Engineer

Remote in Reston, VA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Software Development
  • Law Enforcement
  • Cyber Security
  • Startups
  • Creative Problem Solving
  • Recovery
  • Management
  • Data Integrity
  • Migration
  • Python
  • TypeScript
  • React.js
  • WebSocket
  • Systems Design
  • Communication
  • Collaboration
  • Dashboard
  • Semantics
  • Reliability Engineering
  • Routing
  • Orchestration
  • Real-time
  • Clarity
  • Scalability
  • Workflow
  • Artificial Intelligence

Summary

Our clients, a rapidly growing/expanding AI-focused software development company supporting federal agencies, is seeking a Senior Fullstack Engineer to build and scale complex operational systems spanning APIs, asynchronous workflows, realtime infrastructure, AI integrations, and frontend synchronization.

This role focuses on owning features end-to-end across distributed systems where APIs, workers, queues, websockets, external AI providers, and frontend state management all interact within a single workflow.

bout the Organization

Delivers mission-critical technology for those who protect what matters. Builds AI-enabled capabilities purpose-built for federal law enforcement and national security partners. Work sits at the intersection of artificial intelligence, cybersecurity, identity technology, and advanced operational workflows. Operates with a startup mentality focused on technical depth, creative problem-solving, and ownership.

Work Location
  • Fully remote role
  • Distributed engineering environment with close collaboration across backend, frontend, platform, and AI teams
  • Schedule: Monday-Friday

Role Summary

The Senior Fullstack Engineer will own complex features across backend services, frontend systems, realtime infrastructure, and asynchronous orchestration pipelines. The role requires engineers who can manage system complexity explicitly while designing maintainable architectures that scale operationally.

The ideal candidate is comfortable working across APIs, queue-driven systems, frontend workflows, and AI integrations while thinking deeply about reliability, failure recovery, state consistency, and operational clarity.

Key Responsibilities
  • Ship fullstack features spanning APIs, workers, realtime systems, and frontend workflows
  • Design backend services with clear separation between:
    • Transport layers
    • Business orchestration
    • Persistence layers
    • synchronous side effects
  • Build systems supporting:
    • Long-running jobs
    • Retries and compensation paths
    • Partial completion handling
    • Idempotency
    • Failure recovery
  • Integrate external AI and model providers behind stable abstraction layers
  • Review and improve architecture for:
    • Race conditions
    • Stale state management
    • Data integrity
    • Queue semantics
    • Migration safety
  • Design and support asynchronous systems where user-visible operations extend beyond the original request lifecycle
  • Build and maintain:
    • Background job systems
    • Websocket-driven workflows
    • Event-driven architectures
    • Long-running orchestration pipelines
  • Support workflow and pipeline orchestration systems including:
    • Multi-step commands
    • Checkpoints
    • Fan-out / fan-in execution
    • Job coordination
    • Execution tracing

Required Qualifications
  • Extensive experience building fullstack systems with meaningful asynchronous complexity
  • Strong proficiency with:
    • Python
    • TypeScript
    • React
  • Experience building and maintaining:
    • sync APIs
    • Websocket-based systems
    • Queue-driven architectures
  • Experience integrating AI or agent-based systems into production applications
  • Strong understanding of architecture boundaries and operational system design
  • bility to identify and design around failure modes early in the development lifecycle
  • Comfortable owning features across both backend and frontend systems
  • Strong communication and collaboration skills in distributed engineering environments

Preferred Qualifications
  • Experience designing operational products rather than simple dashboard-style applications
  • Familiarity with distributed systems and workflow orchestration patterns
  • Experience working with:
    • WS infrastructure
    • Event-driven systems
    • Realtime synchronization architectures
  • Deep understanding of:
    • State consistency
    • Queue semantics
    • Observability
    • Reliability engineering
  • Experience building systems involving:
    • Provider abstraction layers
    • Retries and routing logic
    • Timeout handling
    • Execution tracing

What Success Looks Like
  • First 30 days: Gain deep understanding of platform architecture, async workflows, and operational system boundaries
  • First 90 days: Deliver production-ready fullstack features spanning backend orchestration, realtime systems, and frontend synchronization
  • First 6 months: Improve platform reliability, architectural clarity, and operational scalability across distributed workflows and AI integrations
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.
  • Dice Id: 91123694
  • Position Id: ce0322bdaf3d0b571a809688c8458b50
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Chantilly, Virginia

Today

Full-time

USD 102,000.00 - 161,000.00 per year

Chantilly, Virginia

Today

Full-time

USD 180,000.00 - 230,000.00 per year

Arlington, Virginia

5d ago

Full-time

USD 100,400.00 - 197,900.00 per year

Arlington, Virginia

Today

Full-time

Search all similar jobs