Senior Fullstack Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsWeb DevelopersComputer ProgrammersComputer Systems AnalystsIndustries:
Continuing Care Retirement Communities and Assisted Living Facilities for the ElderlyComputer Systems Design and Related ServicesBusiness Schools and Computer and Management TrainingSoftware PublishersBusiness Support ServicesOur 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.About the OrganizationDelivers 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 LocationFully remote roleDistributed engineering environment with close collaboration across backend, frontend, platform, and AI teamsSchedule: Monday–FridayRole SummaryThe 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 ResponsibilitiesShip fullstack features spanning APIs, workers, realtime systems, and frontend workflowsDesign backend services with clear separation between:Transport layersBusiness orchestrationPersistence layersAsynchronous side effectsBuild systems supporting:Long-running jobsRetries and compensation pathsPartial completion handlingIdempotencyFailure recoveryIntegrate external AI and model providers behind stable abstraction layersReview and improve architecture for:Race conditionsStale state managementData integrityQueue semanticsMigration safetyDesign and support asynchronous systems where user-visible operations extend beyond the original request lifecycleBuild and maintain:Background job systemsWebsocket-driven workflowsEvent-driven architecturesLong-running orchestration pipelinesSupport workflow and pipeline orchestration systems including:Multi-step commandsCheckpointsFan-out / fan-in executionJob coordinationExecution tracingRequired QualificationsExtensive experience building fullstack systems with meaningful asynchronous complexityStrong proficiency with:PythonTypeScriptReactExperience building and maintaining:Async APIsWebsocket-based systemsQueue-driven architecturesExperience integrating AI or agent-based systems into production applicationsStrong understanding of architecture boundaries and operational system designAbility to identify and design around failure modes early in the development lifecycleComfortable owning features across both backend and frontend systemsStrong communication and collaboration skills in distributed engineering environmentsPreferred QualificationsExperience designing operational products rather than simple dashboard-style applicationsFamiliarity with distributed systems and workflow orchestration patternsExperience working with:AWS infrastructureEvent-driven systemsRealtime synchronization architecturesDeep understanding of:State consistencyQueue semanticsObservabilityReliability engineeringExperience building systems involving:Provider abstraction layersRetries and routing logicTimeout handlingExecution tracingWhat Success Looks LikeFirst 30 days: Gain deep understanding of platform architecture, async workflows, and operational system boundariesFirst 90 days: Deliver production-ready fullstack features spanning backend orchestration, realtime systems, and frontend synchronizationFirst 6 months: Improve platform reliability, architectural clarity, and operational scalability across distributed workflows and AI integrations