Reveal Technology logo
Reveal Technology

Full Stack Engineer - (Ruby on Rails/React)

USARemotePosted 1 month ago

Apply opens Reveal Technology's site. When you're back, we'll ask whether you applied.

Job type
Full-time
Work mode
Remote
Level
Senior
Department
Software Development
Experience
5+ years experience
Posted
Sep 4, 2026

About the role

About the Role

We’re building a data-intensive platform that ingests information from a wide range of external sources, enriches and routes it, and serves rich visualization and analytics on top. We’re looking for a senior engineer who’s comfortable moving across the stack - backend services, data analytics, cloud infrastructure, and a modern web frontend - and who cares as much about how we make decisions as the code we ship.

Responsibilities:

  • Build and maintain Ruby on Rails applications with PostgreSQL, including progressive web applications optimized for mobile, desktop, and offline use.
  • Design and implement RESTful APIs, database schemas, and data models for mission-critical defense and logistics systems.
  • Build and maintain durable, multi-source data ingestion pipelines that transform, deduplicate, and route data across relational, graph, and analytical stores.
  • Develop interactive web applications that enable users to visualize, query, and work with complex operational data.
  • Design data access patterns that leverage the strengths of relational, graph, and analytical databases.
  • Deploy and manage applications on Kubernetes using containerization, reproducible builds, and secure software supply-chain practices.
  • Build end-to-end observability across applications and infrastructure, including traces, metrics, logs, and operational dashboards.
  • Implement authentication, authorization, security, and compliance best practices, including integrations with DoD systems and secure data pipelines.
  • Optimize application and data performance for scalability, reliability, and disconnected or low-connectivity environments.
  • Partner with product and design teams to translate mission and user requirements into technical solutions that support military readiness and logistics operations.
  • Participate in architecture discussions, design reviews, and code reviews while maintaining high standards for code quality, testing, and maintainability.

Requirements:

  • 5-10 years of experience in full stack development
  • Strong experience with Ruby on Rails, Python, Django, and Docker.
  • Experience with React, Angular, Tailwind, Turbo.js, and/or Javascript
  • Familiarity with Rust's async ecosystem (e.g., Tokio, Axum, Tower, tracing)
  • Hands-on experience deploying and operating services in Kubernetes at scale, including managed clusters, Helm charts, and troubleshooting in-cluster issues.
  • Experience building modern web applications using React, TypeScript, Vite, and mapping libraries.
  • Experience implementing and maintaining OpenTelemetry instrumentation beyond default configurations.
  • Strong API and software abstraction design skills, with experience designing systems across heterogeneous backends and making thoughtful architectural trade offs.
  • Excellent technical communication skills, including writing design documents, Architecture Decision Records (ADRs), acceptance criteria, and other engineering documentation before implementation.

Compensation:

  • Salary ($130,000-$175,000) + Equity
  • Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data.

Benefits:

  • Medical, Dental, Vision coverage
  • HSA/FSA options
  • Parental Leave
  • 401(k): 100% match for the first 6% contributed
  • Unlimited Paid Time Off
  • Home Office Stipend