Senior Software Engineer, Full-Stack

RapidSOSNew York City, NY
13h$155,000 - $185,000Remote

About The Position

In the time it takes you to read this job description, RapidSOS will have handled ~1,380 emergencies. At RapidSOS, we are committed to using technology to build a safer, stronger future and working together to save lives. We’re in an exciting phase of growth, welcoming new members from across the globe to our mission-driven, ambitious, and inclusive team. Our work is founded on our values of elevating purpose , inventing tomorrow , delivering with urgency , serving with integrity , and winning together , all of which support a company culture where people can innovate, collaborate, grow, and, above all, make an impact. RapidSOS is the leading public safety AI company that unlocks mission-critical intelligence for first responders and security teams – enabling faster, smarter and more accurate emergency response. Real-time data from the world’s largest safety network of 700M+ devices, 200+ global enterprises, and 23,000+ federal, state and local agencies fuels the RapidSOS HARMONY AI engine that delivers this intelligence to those who need it most. Learn more at www.RapidSOS.com . What this role is about: Are you excited to build features that make a real-world impact at massive scale, from user interfaces to the services that power them? At RapidSOS, we create technology that helps organizations operate smarter with real-time data — and, in critical moments, powers emergency response by ensuring life-saving information reaches those who need it most. We’re seeking a Senior Software Engineer to build intuitive, visually engaging, and robust user interfaces that bridge the gap between complex technical solutions and real-world challenges. While this role is frontend-focused, you’ll own features end-to-end — delivering seamless functionality from the UI to the supporting services. You’ll collaborate closely with product, design, and engineering teams to evolve a platform used by leading organizations, defining how real-time information is visualized, understood, and acted upon in emergency situations. You'll also play a pivotal role in driving architectural decisions, ensuring our interfaces are scalable, high-performing, and accessible.

Requirements

  • 5+ years of professional frontend or full-stack engineering experience with 3+ years of developing rich, interactive, scalable frontend applications with React and TypeScript
  • Proficiency with ideally Python – proficiency with Go, node.js, C++/C or a similar language will be considered with willingness to learn Python
  • Experience with modern CSS frameworks and libraries such as Styled Components
  • Experience building, maintaining, and integrating RESTful APIs and delivering comprehensive end-to-end solutions in a cloud-based environment
  • Ideally has experience building AI-driven features or using AI tools to enhance acceleration of development, and is proactive about leveraging emerging technologies
  • Strong communication and interpersonal skills; is a team player with a positive attitude
  • Highly self-motivated; ability to adapt and learn quickly in a fast-paced environment with a strong sense of ownership
  • Cares deeply about the user experience and is able to quickly identify the optimal visual strategies to meet both product and design goals
  • Strong proficiency in coding best practices – ability to write clean, maintainable, and testable code
  • Demonstrated expertise in problem solving – troubleshooting issues and debugging a large codebase
  • Ability and willingness to collaborate in-person quarterly, or as needed

Nice To Haves

  • Experience integrating with WebSocket APIs for real-time data streaming
  • Experience working with a Map UI provider such as Google Maps or ESRI
  • Experience with a JavaScript testing tool (We use Jest, Playwright, and React testing library at RapidSOS but any testing library experience would be helpful!)
  • Understanding of JavaScript security best practices
  • Familiarity with design handoff tools like Figma

Responsibilities

  • Drive the architecture, design, and implementation of new features, leveraging Typescript and Python
  • Lead strategic architectural decisions, help drive alignment, and optimize applications for performance, scalability, and accessibility
  • Engineer dynamic, responsive user interfaces that combine intuitive, user-centric interactions with polished design for enterprise customers
  • Translate design ideas into high-quality, user-focused interfaces that are technically feasible
  • Identify opportunities to assess and enhance current applications, including refactoring code and upgrading technologies used
  • Collaborate in an agile environment with stakeholders across Engineering, Design, GTM, and Product to develop solutions for RapidSOS products
  • Leverage modern AI development tools (Claude Code, Cursor or similar) to accelerate delivery and improve code quality
  • Actively participate in code reviews and standups, sharing knowledge, championing best practices, and contributing to the continuous improvement of team processes
  • Own meaningful parts of our platform, have an impact, grow with the company

Benefits

  • The chance to work with a passionate team on solving one of the largest challenges globally
  • Competitive salary and benefits and equity participation
  • A dynamic, flexible and fun start-up work environment with a highly talented team
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service