Flock Safety is seeking to solve the problem of crime prevention and security in communities by building a safety technology platform that connects cities, law enforcement, businesses, schools, and neighborhoods in a nationwide public-private safety network.
Requirements
- 3+ years of PostgreSQL experience (querying, schema design, and performance tuning)
- 3+ years of database architecture experience
- 8+ years of backend development experience, including at least 4+ years using Go in production
- Building scalable, high-performance Go microservices
- Proficiency with message queues, pub/sub systems, or event-driven architectures
- Deep knowledge of Go internals and concurrency patterns (goroutines, channels, sync primitives)
- Expertise in profiling and optimizing Go applications for latency and throughput
Responsibilities
- Build performant, reliable backend systems
- Contribute to architectural discussions
- Deliver features that matter
- Design and scale production-grade Go applications
- Build microservices and APIs
- Tune systems for high performance and reliability
- Participate in API and service architecture reviews
Other
- Excellent written and verbal communication skills
- Excellent problem-solving and analytical skills
- Ability to obtain and maintain Criminal Justice Information Services (CJIS) certification as a condition of employment
- Meet all FBI CJIS Security Policy requirements, including a fingerprint-based background check
- Flexible PTO and 11 company holidays