United States Employment USD 150,000 - 200,000 Yearly

Reveal Technology is hiring a Senior Full Stack Developer

About the Role

Revealtech seeks a Senior Full Stack Developer to build a new tactical edge product from the ground up. You will architect and develop across multiple environments: embedded Python services running on NVIDIA Jetson Orin Nano devices, real-time web dashboards for operators, and cloud command-and-control infrastructure.

What You'll Do

  • Build FastAPI backend services for Jetson Orin Nano edge devices and cloud C2 infrastructure
  • Develop real-time web dashboards using React/Next.js and Alpine.js that display RF detections, device fingerprints, and exploitation results
  • Design and implement PostgreSQL/TimescaleDB schemas for time-series RF data and geospatial device tracking
  • Build WebSocket services for real-time data streaming with sub-second latency from edge to dashboard
  • Optimize Python services for Jetson's resource constraints including 8GB RAM, ARM architecture, and power limits
  • Integrate SDR hardware via SoapySDR for RF signal processing and protocol detection
  • Build exploitation interfaces that integrate RouterSploit with ROE compliance and CVE matching engines
  • Create offline-capable applications with sync capabilities for intermittent connectivity
  • Integrate edge services with cloud C2 infrastructure, handling message queues (Kafka) and event streaming
  • Work with CVE databases and vulnerability matching to connect device fingerprints to exploits

What We're Looking For

  • 5-7 years of full-stack development experience
  • Recent hands-on coding experience within the last 2 years
  • Proven experience with embedded/edge platforms (ARM, embedded Linux, resource-constrained development)
  • Willingness to spend 70-80% of your time on direct code contributions
  • Experience developing on NVIDIA Jetson platforms (Orin Nano, Xavier, or similar ARM-based edge devices)
  • JetPack SDK and CUDA programming for GPU-accelerated workloads
  • Embedded Python development on ARM architecture
  • Resource-constrained optimization for limited CPU, memory, and power budgets
  • GPIO programming and hardware interface development
  • Ubuntu-based embedded Linux development and deployment
  • Expertise in Python: FastAPI, async programming, embedded Python services
  • Expertise in JavaScript/TypeScript: Modern ES6+, TypeScript
  • Frontend proficiency: React + Next.js, Alpine.js
  • Database proficiency: PostgreSQL, SQL schema design, experience with time-series data (TimescaleDB preferred)
  • Real-time systems experience: WebSockets, Server-Sent Events
  • REST API design and documentation with OpenAPI/Swagger
  • Docker containerization and deployment
  • SoapySDR framework for SDR hardware abstraction
  • GNU Radio for signal processing pipelines (or willingness to learn)
  • Experience with SDR hardware (BladeRF, Ettus USRP, HackRF, or similar)
  • Signal processing and RF data handling
  • Multi-protocol RF detection experience (WiFi, BLE, LTE, ZigBee)
  • RouterSploit or similar exploitation framework integration (or willingness to learn)
  • CVE database integration and vulnerability matching
  • Network exploitation tools (Nmap, Metasploit, or similar)
  • Understanding of exploit execution and payload delivery
  • Network security and penetration testing concepts
  • Highly proficient Git version control
  • Experience building web applications, dashboards, backend APIs, and database integrations
  • Proven ability to work across multiple environments (edge, web, cloud)
  • Experience with real-time systems, data streaming, and message queues (Kafka, Redis)
  • Comfortable working across frontend, backend, database, and embedded code
  • Ability to adapt to different technology stacks and environments

Technical Stack

  • Languages: Python, JavaScript/TypeScript
  • Frameworks: FastAPI, React, Next.js, Alpine.js
  • Databases: PostgreSQL, TimescaleDB
  • Infrastructure: Docker, NVIDIA Jetson, JetPack SDK, CUDA
  • Networking: WebSockets, Kafka, Redis
  • Tools: SoapySDR, GNU Radio, RouterSploit

Benefits & Compensation

  • Compensation: $150,000 - $200,000 + equity
  • 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

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Required Skills
PythonFastAPIReactNext.jsPostgreSQLTimescaleDBWebSocketsDockerNVIDIA JetsonARMembedded LinuxAlpine.js
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
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. Flagship products include Farsight (3D processing and mission planning platform) and Identifi (secure identity verification solution).

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago