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.





