Senior Fullstack Engineer
Voiceflow - New York City, NY
Apply NowJob Description
About Citizen Citizen is the leading public safety app in the U.S., with a mission to make the world a safer place. Citizen provides 911 alerts so people can use their phones to protect themselves, their communities, and the people and places they love. Our alerts have helped people evacuate burning buildings, deterred school buses from nearby terrorist attacks, and led to the rescue of kidnapped children and missing people. Citizen's 911 alerts are accompanied by live stories, real-time updates, and user-generated content so app users immediately understand why there are helicopters overhead or fire engines passing by. By broadcasting from the scene of an incident, communicating with one another, and reading live updates, Citizen empowers communities. We act fast, break news, and give people the immediate information they need to stay safe"”and we're just getting started. Already relied on by millions of people daily, Citizen will expand even further across the United States this year to keep more users safe and informed. We're looking for dedicated, mission-driven individuals to help bring Citizen to hundreds of cities nationwide and across North America. Citizen is backed by blue-chip firms including Sequoia Capital, 8VC, Founders Fund, Goodwater Capital, and Greycroft, and has raised over $100M in funding. Our Challenges Zero-to-One: There is no other company doing what Citizen does in the way that Citizen is doing it. There is no playbook for building a consumer public safety product, so we learn and adapt as we go. We build fast, learn quickly, and rapidly iterate until we get it right. Scaling & Bursting : During significant events, we see hundreds of thousands of simultaneously connected users and their associated live streams. Seconds matter in safety and our core systems must efficiently support these traffic patterns to give our users the information they need when it matters most. Machine Learning : We process thousands of hours of audio and hundreds of videos daily, looking for incidents that impact our users' safety. After distilling this information, we must determine which users need to receive alerts. To do this at scale, we've built AI/ML models for audio analysis, notification delivery, and video moderation using state-of-the-art technology. Operational Efficiency: Citizen is a complex network of information and relies on our 24/7 operations team to keep eyes on the machines, escalate decisions, and act with urgency. This team depends on a suite of internally built software to do their day to day work with speed and precision. Radio Hardware : We build our own software-defined, radio-based devices to consume all radio dispatch in every major city, whether analog or digital. About the Role Thrive in an environment where adaptability, speed, and impact are at the core of everything we build. Design and build systems for scale, modularity, and flexibility - without compromising on high availability, low latency, and scalability. Take operational responsibility for the services you build. A strong owner's mindset is essential. Collaborate closely with a multidisciplinary team of product managers, designers, and engineers to deliver a consistent real-time experience for our users. Maintain rigor in code quality, best practices, and code reviews, while balancing product tradeoffs. Balance development across multiple codebases and systems, working with roughly a 60/40 split between frontend and backend development. Our Stack Mobile: Swift (iOS), Kotlin (Android) Web: React.js, TypeScript Services: Go for transactional systems; Python for analytical systems Datastores: MySQL, PostgreSQL, BigQuery, Memcached, Redis Infrastructure: Google Cloud Platform Requirements Proven experience building performant and delightful web applications. Experience working with Javascript and a modern web framework (React, Vue, Ember, Angular, etc). Some experience with backend API development (Node or Go experience ideal). A track record of demonstrable ownership and technical leadership. 5+ years of engineering experience, focusing primarily on full stack development Bachelor's Degree in Computer Science or related field, or equivalent practical experience. Citizen offers a competitive benefits package including medical, dental, vision, flexible spending accounts, paid time off, company holidays, stock options, and various wellness perks. We encourage candidates from diverse backgrounds to apply. Even if you don't meet 100% of the qualifications, we believe skills and potential matter more than checkboxes. Citizen is proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all. #J-18808-Ljbffr
Created: 2025-03-03