Reveal Technology - Full Stack Engineer (Go/Rust)
Requirements
• 5+ years of experience building and operating production backend services with strong fundamentals in a modern systems or application language. We primarily use Go and Rust—deep expertise and a willingness to learn is ideal. • Production experience with a Go web framework (e.g., Buffalo, Echo, Chi, Gin) and familiarity with Rust's async ecosystem (e.g., Tokio, Axum, Tower, tracing). • Experience working with relational and non-relational databases, including Postgres; experience with graph databases and/or columnar analytical data stores is a plus. • 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.
Responsibilities
• A durable, multi-source ingestion pipeline that connects to external sources, transforms and deduplicates events, and routes them to multiple specialized stores • A web application that visualizes and queries that data, including interactive views. • A data access layer spanning relational, graph, and analytical stores - designed to respect each engine’s strengths rather than flatten them behind a lowest-common-denominator API. • Cloud deployment on managed Kubernetes, with reproducible builds and a strong supply-chain story. • Observability end to end - traces, metrics, logs, and the dashboards that turn them into something use.
Benefits
• Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data. • Medical, Dental, Vision coverage • HSA/FSA options • 401(k): 100% match for the first 6% contributed • Unlimited Paid Time Off
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT