Front-End / Full-Stack Engineer - Real-Time Dashboards
$120,000 - $150,000 per year
Apply (opens in a new tab)Front-End / Full-Stack Engineer - Real-Time Dashboards
Posted 2 days ago
SENIORITY
Lead
SALARY
$120,000 - $150,000 per year
About the role
- Own the development of a real-time operations dashboard for distributed sensing systems
- Display live detections, estimated device locations, movement tracks, alerts, and historical events across facility floor plans
- Design operator workflows for alert prioritization, acknowledgement, escalation, resolution, and shift handoff
- Build backend services that ingest and process continuous detection and location data from multiple sensing nodes
- Develop reliable real-time communication between backend systems and browser-based applications
- Build node-management tools covering system health, configuration, connectivity, and calibration status
- Implement authentication, role-based access control, audit trails, and event logging suitable for regulated environments
- Design deployments that can run entirely on customer-controlled infrastructure with limited or no internet connectivity
- Extend secure software update capabilities into on-premises and air-gapped environments
- Build installation, configuration, monitoring, and upgrade processes that do not depend on cloud infrastructure
- Work directly with pilot users to understand how operators interact with the system and rapidly improve workflows based on field feedback
- Help establish software architecture and development practices as the product moves from prototype into broader deployment
- BS in Computer Science, Software Engineering, or a related field, or equivalent practical experience 5+ years of full-stack software development experience
- Experience shipping at least one real-time, monitoring, command-and-control, or operational software product into production
- Strong experience with React, TypeScript, or comparable modern front-end technologies
- Experience building map-based, floor-plan, spatial, or other highly interactive visualization interfaces
- Backend development experience using Python, Go, Node.js, or a comparable language
- Hands-on experience with real-time data architectures using technologies such as WebSockets, MQTT, Kafka, or similar
- Strong understanding of relational database design for event-driven or time-series data
- Experience deploying containerized software using Docker and Kubernetes or lightweight orchestration tools
- Experience deploying and maintaining applications on customer-controlled or on-premises infrastructure
- Understanding of authentication, authorization, role-based access control, and audit logging
- Ability to own features across the entire stack and operate effectively in a small engineering team
- Preferred Experience
- Software development for defense, public safety, security operations, corrections, critical infrastructure, or other mission-critical environments
- Experience supporting air-gapped, disconnected, or highly restricted networks
- Familiarity with NIST SP 800-171, CJIS Security Policy, FedRAMP, StateRAMP, or similar security frameworksExperience with indoor mapping, RTLS, geolocation, or spatial visualization technologies
- Familiarity with Mapbox, Leaflet, deck.gl, or similar mapping frameworksExperience working with sensor networks, RF systems, wireless data, or distributed hardware
- Experience designing interfaces for operations centers or users who need to make rapid decisions from live dataUX or product design experience, particularly conducting usability sessions directly with end users
- Experience building secure software update mechanisms for on-premises systems
- Take ownership of a product that customers and operators will interact with directly
- Replace an early prototype with the software architecture that will support future deployments
- Work across product, frontend, backend, infrastructure, security, and customer deployment rather than owning a narrow slice of the stack
- Join at an early stage where individual engineers have meaningful influence over technical decisions and product direction
- Work closely with experienced operators and engineers building systems based on problems they encountered firsthand in the field
- Gain exposure to real defense and government users while building technology that is moving from prototype toward production
- Join ahead of the company's next stage of growth, with meaningful opportunity for long-term ownership and impact
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
