Senior Software Engineer, Fullstack

Flock
•$171,000 - $190,000•Onsite

About The Position

Every day, thousands of first responders rely on Flock's user-facing platform to investigate and solve crime. As our user base grows exponentially, building the foundational infrastructure that powers customer onboarding, identity management, and ironclad privacy controls becomes a mission critical initiative. We need a full-stack engineer to design the software engines that form these vital customer touchpoints. You will architect intuitive web applications, high-performance APIs, and secure backend services that ensure a seamless, reliable experience for every user on the front lines. This isn't a front-end-only position. You will own the entire vertical stack—from crafting React user interfaces to designing database schemas and deploying backend microservices. This is not a siloed maintenance role. You will build core platform features from scratch, solve complex identity and privacy architecture problems, and directly shape product growth. This isn't a static engineering environment. You will work in a fast-paced setting where you take ambiguous problems, map out a plan of attack, and ship code that directly impacts public safety outcomes.

Requirements

  • Strong experience building modern web applications and APIs using TypeScript, Node.js, and modern frontend frameworks (React preferred).
  • Solid database foundation with hands-on experience querying and structuring data across relational data stores using SQL.
  • Practical experience containerizing applications with Docker and deploying via Helm to Kubernetes environments.
  • Familiarity with core cloud services, including AWS S3, API Gateway, and SQS messaging queues.
  • A proactive approach to technical challenges, a commitment to code quality, and a drive to grow alongside a scaling organization.

Responsibilities

  • Architect and scale the core platform engines powering user onboarding, identity management, and granular privacy controls.
  • Build end-to-end web applications and resilient APIs using TypeScript, Node.js, and React to deliver intuitive user interfaces and robust backend logic.
  • Work across relational databases and varied data stores, writing complex SQL and designing scalable data models for mission-critical workflows.
  • Package applications with Docker and deploy microservices to Kubernetes via Helm, utilizing managed AWS infrastructure (S3, API Gateway, SQS).
  • Solve complex challenges around authentication, authorization, and data security

Benefits

  • Flock Stock Options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service