Full Stack Engineer - Rust

Kings III Emergency Communications

$170K — $180K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience; Master's Degree and engineering credentials are a plus.
  • 5-7 years of senior-level Rust engineering experience.
  • Genuine full-stack capability with production experience in React/TypeScript and server-side APIs (Go).
  • Experience in client/server distributed-system design aligned to the LiftNet 3 direction.
  • Demonstrated ability to work autonomously and handle responsibilities with minimal direction.
  • Comfortable operating within a full architecture including edge devices, VTS layer, Go cloud, and AWS.
  • Deep Linux expertise including operating, debugging, and hardening systems.

Responsibilities

  • Own features end to end across the front-end, cloud API, and Rust services, centering primarily around Rust.
  • Execute deep Rust work on the VTS layer and LiftNet client/server re-architecture.
  • Read and enhance the Go cloud API while ensuring coherent API contracts and data across the stack.
  • Build data-dense, real-time interfaces that maintain performance for operators and technicians.
  • Design client/server components for LiftNet re-architecture and integrate industrial controller protocols.
  • Operate, debug, and harden Linux-based services in the cloud and on edge devices.
  • Contribute to AWS environment setup and security compliance efforts.

Benefits

  • Medical insurance with multiple plan options and HSA availability.
  • Flex Spending Account (FSA) and Dependent Care FSA.
  • Comprehensive dental, vision, and life insurance including disability coverage.
  • 401k plan with company contribution.
  • Employee Assistance Program (EAP) and telemedicine access.
  • Wellness Program and employee discount opportunities.
  • Generous paid time off (PTO) and paid holidays, including a floating holiday.
  • Relaxed professional dress code and a focus on work-life balance.
Full Job Description
Job Type

Full-time

Description

The Role: Full-Stack Engineer (Rust)

Who You Are:

You're a senior full-stack engineer who specializes deeply in Rust and takes ambiguous problems and drives them to completion with minimal oversight. You build across the whole stack - the React/TypeScript front-end that operators and technicians use, the Go cloud API (LiftCloud) that serves it, and the Rust services at the core of the platform: the VTS (Vendor Translation Services) layer and the LiftNet client/server re-architecture. Rust is your center of gravity - the hardest, highest-value work lives there. You'll own features vertically rather than by layer, split day-to-day ownership with the principal engineer and a second full-stack engineer to remove key-person bottlenecks, and contribute directly to LiftNet's strategic roadmap - the evolving LiftNet architecture, predictive analytics, and the LN2 Integrator automated-QA effort. If Ownership, Minimal oversight, Small team, Rust, & Remote resonate you, this is your dream role.

What You'll Do:
  • Own features end to end across the stack - front-end (React/TypeScript), cloud API (Go/LiftCloud), and Rust services - rather than working a single layer. However, this role will center around Rust.
  • Do deep Rust work on the VTS (Vendor Translation Services) layer and the LiftNet client/server re-architecture, where your specialization matters most.
  • Read and extend the Go cloud API and build the UI that consumes it correctly, keeping API contracts and data shapes coherent across the stack.
  • Build data-dense, real-time interfaces - dashboards, map views, status panels - that stay performant and legible for building operators and field technicians on desktop and tablet.
  • Design and build client/server distributed-system components aligned to the LiftNet re-architecture.
  • Work across the full architecture: the edge layer (Raspberry Pi, binary/serial protocols), the VTS translation layer, the Go cloud, and AWS (EC2, PostgreSQL/RDS, QuestDB).
  • Operate, debug, and harden the Linux-based services that run on the edge devices and in the cloud.
  • Integrate and translate industrial/OT controller protocols (OPC UA, Modbus, serial).
  • Build regression validation against golden/blessed datasets and packet-level (Wireshark) verification, supporting the LN2 Integrator effort.
  • Contribute to AWS environment setup (Dev/Staging/QA) and security-group hardening, complementing the SOC 2 readiness effort.
  • Partner with the principal engineer and the second full-stack engineer to split ownership across the stack and reduce day-to-day escalation drag.
  • Own day-to-day work across front-end, cloud, and Rust services reliably, without principal-engineer rescue.
  • Deliver predictable, on-time turnaround on committed customer features.
  • Take independent ownership of at least one vertical domain (UI through Rust service) within the first months.
  • Reduce key-person risk across the VTS, the Rust backend, and the front-end.

What You'll Bring:
  • Bachelor's degree or equivalent experience; Masters Degree and other engineering credentials a plus.
  • 5-7 years of Rust engineering experience with senior-level competency.
  • Genuine full-stack capability: production experience building front-ends in React/TypeScript and working server-side APIs (we run Go in the cloud - you must be able to read and extend it).
  • Client/server distributed-system design experience aligned to the LiftNet 3 direction.
  • Demonstrated self-starting autonomy - able to own a domain end to end with minimal direction (non-negotiable for this role).
  • Comfort across the full architecture: the edge layer (Raspberry Pi, binary/serial), the VTS layer, the Go cloud, and AWS (EC2, PostgreSQL/RDS, QuestDB).
  • Deep, hands-on Linux expertise - operating, debugging, and hardening Linux systems from the command line (systems, process/network/file-system troubleshooting, bash scripting, log analysis); both the edge devices (Raspberry Pi) and the cloud services (EC2) run on Linux.
  • Able to build, package, and deploy services on Linux - cross-compilation for ARM/edge targets, containers, and standard build toolchains.
  • Front-end depth on data-heavy, real-time UIs - mapping (Mapbox GL/Leaflet-class), live status, and performance tuning of dense views (a plus).
  • Test-automation mindset - regression validation against golden datasets and packet-level (Wireshark) verification (a plus).
  • Industrial/OT protocol familiarity - OPC UA, Modbus, serial integration (a plus).
  • AWS infrastructure fluency - environment duplication (Dev/Staging/QA) and security-group hardening (a plus).
  • Pragmatic for a small, fast-moving company; automation-first, low ego; communicates bottom-line-first.

What's in it For You:
  • Medical insurance with 1 HSA and 2 PPO plan options
  • Flex Spending Account (FSA)/Dependent Care FSA
  • Dental, vision, life, short- and long-term disability insurance
  • Critical illness and hospital indemnity plans
  • 401k with company contribution
  • Employee Assistance Program (EAP)
  • Company paid telemedicine 24/7 access
  • Wellness Program
  • Employee discount program
  • 8 paid holidays, plus 1 floating holiday
  • 15 days of PTO accrued in year 1
  • Generous referral bonus program
  • Work life balance (a must!)
  • Team building, attendance at our annual kickoff each January, and other fun events
  • Relaxed professional dress code


Salary Description

$170,000.00 - $180,000.00

Similar Jobs

More Jobs at Kings III Emergency Communications

More Information Technology Jobs

Find similar Full Stack Engineer - Rust jobs: