Full Stack Engineer (Ruby/React)
Full-stack engineer at a defense-tech startup building React frontends, Ruby on Rails APIs, and PostgreSQL data layers that sync with mobile apps in disconnected/offline tactical environments. Also owns Docker/Kubernetes and Terraform infrastructure and CI/CD pipelines.
- Compensation
- $150K–$185K / yr
- Location
- Remote, USA
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 8+ years of professional full-stack experience building production-grade applications at scale
- AI native development: deep daily use of AI-powered dev tools (e.g., Claude Code, Codex, Cursor) and ability to articulate how they change code review, testing, and architecture
- Deep expertise in Ruby (Rails or similar frameworks) and SQL, including scalable service design, data modeling, complex schema migrations, and query optimization
- Deep proficiency in modern React: modular component hierarchies, complex state management, frontend performance optimization
- Production PostgreSQL at scale: internals, advanced indexing, query execution plans, transactions, performance tuning
- Hands-on DevOps/IaC experience with Docker, Kubernetes, and Terraform, plus owning CI/CD pipelines for safe production deploys
- Proven ability to work autonomously with high velocity in a fully remote, asynchronous environment with proactive communication
Nice to have
- Prior experience developing secure, high-availability software for DoD, first responders, or public safety agencies
- Familiarity with TAK ecosystem (ATAK, WinTAK, CivTAK), real-time geospatial data flows, and low-latency tactical architectures
- Exposure to secure biometric data ingestion/processing/storage, privacy regulations, encryption standards, and EBTS requirements
- Past experience in fast-paced startup environments and thriving amid technical ambiguity
- Experience architecting mobile-optimized APIs with versioning, secure data exchange, and offline sync for low-bandwidth environments
- Experience integrating LLMs/AI systems into production backend workflows
- Reading proficiency in Kotlin, C++, C#, or Python for cross-platform integrations or legacy refactoring
Full description
About Reveal Technology
Founded in 2019, Reveal is a dynamic startup revolutionizing field operations by delivering software tools and intelligence to operators in remote, disconnected, and extreme environments. Reveal is the Digital Arms Room for the Modern Warrior — providing the tactical intelligence and automation platform for physical, human, and digital terrain at the edge.
Our flagship products include Farsight, a 3D processing and mission planning platform that transforms complex terrain into operational advantage, and Identifi, a secure identity verification solution designed for rapid, trusted identification in dynamic environments. In 2026, Reveal expanded its software portfolio to include Chronos and Anomaly 6, further strengthening its capabilities across the modern battlefield.
Reveal exists to serve defense, security, and public safety missions where time is compressed, information is contested, and precision matters. We are scaling our team and technology to meet the accelerating demands of modern warfare and national security.
About the Role
As a Full-Stack Engineer at Reveal, you will bridge the gap between high availability cloud infrastructure and mission critical mobile applications operating at the tactical edge. You will own the evolution of our core web applications, the underlying infrastructure and APIs that empower users in disconnected, low bandwidth, and completely offline environments.
This is not a standard, run of the mill CRUD web app role. You will be responsible for solving complex data serialization and synchronization challenges, engineering seamless integrations with external enterprise and tactical systems, and ensuring our mobile apps have a rock solid, highly secure backend to authenticate and sync against.
If you are a self driven engineer who loves floating seamlessly between frontend, complex database design, and infrastructure as code, and you want to build software where reliability directly impacts real world missions, this role is for you.
Responsibilities
- Architect & Scale Frontend Experiences: Design, build, and maintain robust, responsive frontends using React, ensuring exceptional performance, usability and reliability
- Architect & Scale Full-Stack Services: Design, build, and maintain high performance APIs using Ruby on Rails. Ensure exceptional reliability, maintainability, and response times for web, desktop, and mobile clients operating in challenging environments.
- Database Engineering: Own the data architecture by driving advanced PostgreSQL data modeling, complex schema migrations, query optimization, and indexing strategies to safely operate production databases at scale.
- Manage and scale containerized services using Docker and Kubernetes, while leveraging Terraform to provision infrastructure as code. Continuously harden and optimize automated CI/CD pipelines to boost developer velocity and system stability.