Axon Records is a cloud-based records management system that modernizes how law enforcement agencies capture, manage, and access data. It streamlines report writing and approval workflows with structured data entry, real-time collaboration, and intelligent automation. The Incident Response Squad (IRS) is a full stack team at the heart of Axon Records, responsible for the front end of the report writing experience and a large portion of the data ingestion pipeline. The team needs to address challenges such as safely managing concurrent edits, balancing speed vs. safety in data ingestion, rendering reports based on complex schemas, and providing an easy-to-use interface for non-technical users.
Requirements
- Experience designing and delivering highly-available, scalable cloud-based systems
- Full-stack development experience in languages such as Go, Java, C-Sharp, Scala, TypeScript, JavaScript, or similar
- Experience working with SQL or NoSQL data stores
- Experience with realtime streaming event log or messaging technologies, such as Kafka or ActiveMQ
- (Bonus) Experience with a front end framework such as React
- (Bonus) Experience with mobile development
- (Bonus) Experience with an automated testing framework like Selenium, Puppeteer, or Playwright or automated API testing
Responsibilities
- Design and develop scalable, secure, high-performance software in this mission-critical space
- Lead technical projects from concept to launch, ensuring solution meets business and technical requirements
- Collaborate across teams with Product, Design, and Engineering to create solutions that delight our customers
- Provide technical leadership and mentorship for engineers across the group
- Help to define a technical vision both within our team and the greater organization
- Partner with Engineering Managers, Directors, and Staff Engineers to define a strategic technical vision and direction for the group
- Lead engineering architecture design reviews and provide feedback to other engineers through channels like PR reviews
Other
- 10+ years of professional software development experience
- Collaborate across teams with Product, Design, and Engineering to create solutions that delight our customers
- Provide technical leadership and mentorship for engineers across the group
- Help to define a technical vision both within our team and the greater organization
- Partner with Engineering Managers, Directors, and Staff Engineers to define a strategic technical vision and direction for the group