Reveal Technology is a dynamic startup revolutionizing field operations by delivering software tools and intelligence to operators in remote environments. The Senior Full Stack Developer will build applications and services across multiple environments for a new tactical edge product, working with technologies such as embedded Python, React, and cloud infrastructure.
Responsibilities:
- Build and maintain backend services and applications using Python and Go with PostgreSQL databases and frontend exposure using React
- Develop progressive web applications optimized for mobile and desktop
- Design and implement RESTful APIs and database schemas
- Deploy and manage applications using Kubernetes and containerization
- Design data models for mission-critical defense and logistics systems
- Implement authentication, authorization, and security best practices
- Optimize application performance and offline capabilities
- Work closely with product and design teams to translate requirements into technical solutions
- Participate in code reviews and maintain high code quality standards
- Build tools that support military readiness and logistics operations
- Ensure applications meet security and compliance requirements
- Integrate with DoD systems and secure data pipelines
Requirements:
- 5–10 years of experience in full stack development
- Strong experience with Go, React, Docker, and Kubernetes is required
- Experience building backend services and APIs in Python and/or Go
- Due to the nature of our work, qualified candidates must be US Citizens
- Familiarity with frontend technologies (React, TypeScript, Tailwind)
- Experience working with a modern DBMS (PostgreSQL or similar)
- Experience designing database schemas and implementing a corresponding object model
- Experience with authentication and authorization best practices
- Comfortable working in fast-moving, early-stage environments