Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Fullstack Engineer image - Rise Careers
Job details

Senior Fullstack Engineer

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.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Fullstack Engineer, Citizen

As a Senior Fullstack Engineer at Citizen, you will be joining a revolutionary team that is reshaping public safety through innovative technology. Our mission is clear: to make the world a safer place by providing real-time alerts that empower individuals to take action in critical situations. In this role, you will thrive in an agile environment where adaptability, speed, and impact are paramount. You'll be responsible for designing and building scalable systems that deliver a seamless experience to our users while ensuring high availability and low latency. Collaborating closely with product managers, designers, and fellow engineers, you'll leverage your expertise to craft delightful web applications that our millions of users rely on daily. Citizen’s tech stack is robust, comprising Swift, Kotlin, React.js, Go, and Python among others, which means you’ll have the opportunity to work across both frontend and backend systems effectively. This role isn’t just about coding; it’s about taking ownership of the services you build and maintaining a high standard in code quality and best practices. If you have 5+ years of experience in full stack development and a passion for working in a company that believes in the value of community safety, we would love to have you on board. Join us at Citizen and contribute to a vital mission while evolving your career in an inclusive and dynamic environment.

Frequently Asked Questions (FAQs) for Senior Fullstack Engineer Role at Citizen
What are the primary responsibilities of a Senior Fullstack Engineer at Citizen?

As a Senior Fullstack Engineer at Citizen, your main responsibilities will include designing and building scalable systems that facilitate real-time user experiences, ensuring high availability and low latency. You'll work collaboratively with a cross-functional team to deliver high-quality web applications, take operational responsibility for your built services, and maintain rigorous coding standards. Your focus will be a blend of frontend and backend development, with approximately a 60/40 split.

Join Rise to see the full answer
What qualifications does Citizen require for the Senior Fullstack Engineer role?

Citizen seeks candidates for the Senior Fullstack Engineer position with a Bachelor’s Degree in Computer Science or a related field along with at least 5 years of engineering experience focused on full-stack development. You should have proven experience with JavaScript and modern web frameworks such as React. Familiarity with backend API development, particularly using Node or Go, will also enhance your candidacy, along with a strong record of technical leadership.

Join Rise to see the full answer
How does Citizens technology stack influence the Senior Fullstack Engineer's work?

Citizen's technology stack plays a crucial role in the work of a Senior Fullstack Engineer. With tools like React.js for frontend development and Go and Python for backend systems, you will engage with modern technologies that can handle heavy traffic during critical events. The integration of AI/ML models will also expand your responsibilities to include data processing and efficient notification delivery, making your work both impactful and challenging.

Join Rise to see the full answer
What is the work environment like for a Senior Fullstack Engineer at Citizen?

The work environment for a Senior Fullstack Engineer at Citizen is dynamic and fast-paced, centered around innovation and adaptability. You will be part of a team that values speed, impact, and community safety. The culture encourages collaboration, ownership, and the entire team works in a mission-driven framework that inspires you to contribute to the safety of users across different regions.

Join Rise to see the full answer
What benefits can I expect as a Senior Fullstack Engineer at Citizen?

As a Senior Fullstack Engineer at Citizen, you can expect a competitive benefits package that includes medical, dental, and vision coverage, flexible spending accounts, paid time off, stock options, and various wellness perks. Citizen is dedicated to fostering a work environment that values professional development and inclusivity, making it a great place to enhance your career.

Join Rise to see the full answer
Common Interview Questions for Senior Fullstack Engineer
Can you describe your experience with full stack development and relevant technologies?

In your response, focus on specific projects where you utilized technologies such as React, Node, and Go. Discuss your role in these projects, highlighting your contributions to both frontend and backend development. Mention any challenges you faced and how you overcame them to deliver a successful product.

Join Rise to see the full answer
How do you ensure code quality and best practices in your work?

To ensure code quality, I adhere to best practices such as writing clean, maintainable code, conducting thorough code reviews, and utilizing automated testing tools. Discuss your approach in detail, including any frameworks or tools you use to facilitate quality assurance in your development process.

Join Rise to see the full answer
What strategies do you use to manage development across multiple codebases?

Managing multiple codebases requires strategic planning and effective communication. I prioritize tasks based on deadlines and project significance, frequently using version control systems to track changes. Talk through specific examples of how you manage these situations and the tools that support smoother transitions between different parts of your projects.

Join Rise to see the full answer
Describe how you handle high-pressure situations when real-time updates are needed.

In high-pressure situations, I remain calm and focused on the task at hand. I prioritize immediate reaction and communication with my team to ensure we're delivering timely updates. Share an example where you successfully managed a critical event, outlining your role and the outcome of your actions.

Join Rise to see the full answer
Can you provide an example of how you implemented machine learning in your projects?

When discussing machine learning, focus on a specific project where you integrated ML models. Describe the problem you aimed to solve, the data analysis techniques used, and the impact this had on performance or user experience. Emphasize collaboration with data scientists, if applicable.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in full stack development?

I dedicate time to read industry blogs, participate in web development forums, attend workshops, and take online courses. Share specific examples of resources you use, and mention any conferences or networking events where you connect with other professionals in the field.

Join Rise to see the full answer
What motivates you to work in the public safety sector?

Working in public safety aligns deeply with my values of community support and helping others. I am motivated by the potential to make a difference in people's lives through technology. Share a personal story or experience that illustrates why this mission resonates with you.

Join Rise to see the full answer
How do you prioritize user experience in your development process?

I prioritize user experience by conducting user research, gathering feedback, and testing prototypes before full deployment. Discuss the methodologies you use to ensure that the applications developed meet user needs effectively and any tools or practices you apply in user-testing scenarios.

Join Rise to see the full answer
What challenges have you faced while scaling web applications, and how did you tackle them?

Scaling web applications comes with challenges like managing increased traffic and ensuring performance. Discuss a specific instance where you encountered such challenges, focusing on the actions you took to optimize performance and manage challenges effectively, including any architectural changes or tooling you employed.

Join Rise to see the full answer
Describe a time when you took ownership of a project or service.

Ownership in a project means leading initiatives from conception through to deployment. Share a relevant example, detailing your responsibilities, decision-making processes, and how you ensured successful delivery while addressing any issues that arose throughout the project lifecycle.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join TopTech Talent as a Full Stack Java Developer in Woodbridge, NJ, where you'll craft innovative solutions in a collaborative Agile environment.

Photo of the Rise User
Allata Hybrid Dallas, TX
Posted 2 hours ago

Lead the digital transformation of legacy applications at Allata as a Technical Lead with a strong background in object-oriented programming.

Photo of the Rise User
Accesa Remote Employees can work remotely , Romania
Posted 12 days ago

Join Accesa as a Mid Power Platform Engineer and contribute to diverse projects while advancing your career in a supportive environment.

Posted 18 hours ago

Brink's is looking for an Entry Level Software Developer to join their remote team and develop applications that support business operations.

Photo of the Rise User
Inclusive & Diverse
Mission Driven
Collaboration over Competition
Growth & Learning

Join a dedicated team as a C# Backend Software Engineer, creating robust solutions that enhance the Degreed platform.

Photo of the Rise User

Elevate your career at Bosch by contributing to AI solutions as a working student in software engineering, with flexible remote work options.

Photo of the Rise User
SpotOn Hybrid Chicago, Illinois, United States
Posted 12 days ago

SpotOn is looking for a Senior Android Engineer to help enhance their restaurant POS solutions, ensuring a seamless payment experience for customers.

Photo of the Rise User
Posted 12 days ago

Become a key player in Crypto.com's remote Business Automation team as a Full Stack Engineer dedicated to designing impactful software solutions.

Founded in 1930 and headquartered in Tokyo, Japan, Citizen Watch is an electronics company primarily known for its watches and watch parts.

12 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
February 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Hamilton just viewed Team Member Travel Coordinator at Allegiant
Photo of the Rise User
Someone from OH, Kent just viewed Senior Director, Program at Teaching Lab
Photo of the Rise User
Someone from OH, Toledo just viewed IT Telecom Administrator at Anduril Industries
Photo of the Rise User
Someone from OH, Kent just viewed Director, Strategic Partnerships at Teaching Lab
G
Someone from OH, Cincinnati just viewed Operations Lead - AML Refresh Ops (Global Banking) at GHR
Photo of the Rise User
Someone from OH, Akron just viewed Data Scientist II at Kaiser Permanente
Photo of the Rise User
Someone from OH, Eastlake just viewed Summer Intern at Gooch & Housego
Photo of the Rise User
12 people applied to Game Developer (Unity) at LiquidX
I
Someone from OH, Perrysburg just viewed CNC Manufacturing Technician at Innovance
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Lifecycle Marketing Manager at SoFi
Photo of the Rise User
Someone from OH, Cincinnati just viewed Lifecycle Marketing Manager at Caribou
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Marketing Manager at Ocorian
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Marketing Manager at Credit Genie
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Product Marketing - AAA Campaigns at PrizePicks
Photo of the Rise User
Someone from OH, Cincinnati just viewed Digital Marketing Analyst, Digital Properties at Darden
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net