Flock Safety is seeking a seasoned Software Engineer to help build, maintain, and enhance the critical systems that enable customers to control how they share their devices and contribute to the community-wide effort to eliminate crime, managing the exponential growth of Flock's customers and devices.
Requirements
- Confidence with TypeScript / Node / Express for web services and strong general API design skills (e.g., REST, gRPC, GraphQL, etc)
- Confidence in a modern web framework like React / Typescript
- Strong familiarity with relational databases, we primarily use PostgreSQL, but this role will likely interact with Clickhouse and other databases as well
- Confidence with sophisticated SQL to access and synthesize customer data especially for support needs in understanding and/or make bulk change scripts
- Experience with map technologies and visualize data on real world maps
- Confidence in microservices and system design
- Familiar with Docker and how to run locally and deploy remotely via Helm to Kubernetes
Responsibilities
- Building intuitive applications within the Flock Software Platform that enable customers to set agreements for other agencies and comply with the usage agreements of others
- Collaborating, contributing to the product, and building robust bindings to the overall platform
- Embracing continuous learning, fast iteration, and decisive collaboration
- Performing role with decreased need for guidance on routine tasks
- Completing larger features spanning multiple repositories with less assistance
- Understanding the software design philosophies being used, especially around data visualization and microservices
- Learning the details of our deployment, monitoring, and logging stacks, and suggesting improvements to observability
Other
- Meet with colleagues and key stakeholders to build relationships inside and outside the Insights team
- Familiarize yourself with the company's mission, products, and development processes (the Flock Way)
- Ability to obtain and maintain Criminal Justice Information Services (CJIS) certification as a condition of employment
- Applicants must meet all FBI CJIS Security Policy requirements, including a fingerprint-based background check
- If you need assistance or an accommodation due to a disability, please email us at recruiting@flocksafety.com