Formal is building a modern protocol-aware reverse-proxy for datastores and APIs to help teams understand and control their data in real-time, enabling them to enforce least privilege through masking, filtering, or anonymization policies.
Requirements
- Software development experience building data-intensive software platforms
- Strong knowledge of Golang and experience with its ecosystem
- Experience with streaming data protocols (e.g. Kafka, Google Pub/Sub)
- Experience debugging and optimizing complex production systems
- Experience working in DBs, OS, networking, or other systems-level environments
- Experience with containerization technologies (Docker, ECS, or Kubernetes) and infrastructure as a code technologies (Terraform)
- You value code simplicity and performance
Responsibilities
- Design and develop a high performance data platform that can handle large volumes of data in real-time
- Build new product features from start to finish through to research, implementation, and maintenance
- Help improve performance and reliability of net new and existing features
- Lead any initiative you think may have a strong impact on Formal
- Design scalable services as Formal grows and processes more traffic
Other
- You have a strong sense of ownership
- Enjoys owning projects from inception to scaling it in production
- Excellent communication skills and the ability to work well within a team
- You are a strong problem solver
- You have worked in a fast, high-growth startup environment before