Senior Software Engineer, Full-stack

RapidSOSNew York City, NY
8h$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: We’re looking for a Senior Full-Stack Software Engineer to lead the development of mission-critical features for our public safety platform, owning solutions end-to-end from intuitive user experiences to the services and architecture that power them. You’ll build high-performing, scalable, and reliable systems, shape architectural strategy, mentor junior engineers, and collaborate cross-functionally to deliver seamless, data-informed user experiences that help first responders act when every second counts. If you thrive in a fast-paced, collaborative, mission-driven environment and are excited about leveraging cutting-edge technologies to make a tangible impact where every second matters, this is your opportunity to help shape the future of public safety!

Requirements

  • 5+ years of professional full-stack engineering experience with 3+ years of experience with TypeScript, React, and modern CSS frameworks and libraries
  • Proficiency with ideally Python – proficiency with Go, node.js, Rust, Java, C++/C or a similar language will be considered with willingness to learn Python
  • Experience integrating with 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
  • Strong proficiency in coding best practices – ability to write clean, maintainable, and testable code
  • You are self-directed and enjoy solving difficult problems in a collaborative environment
  • You are passionate about building and releasing software that serves a vital purpose; care deeply about the user experience and is able to quickly identify the optimal visual strategies to meet goals
  • Ability and willingness to collaborate in-person a few times per quarter, or as needed

Nice To Haves

  • Experience with various vector and raster mapping softwares such as ESRI ArcGIS, Mapbox/MapLibre, and Google Maps SDKs
  • Understanding of JavaScript security best practices
  • Familiarity with asynchronous programming concepts, and comfortable with asynchronous systems (message buses, WebSockets)

Responsibilities

  • Drive Full-Stack Development: Lead the architecture, design, deployment, and implementation of new features for our public safety product(s), leveraging React, Typescript, and Python.
  • Strategic Architectural Leadership: Lead strategic architectural decisions, drive technical alignment, and optimize applications for peak performance, scalability, accessibility, and the successful implementation of AI capabilities.
  • Engineer Intuitive UX: Maintain and develop intuitive, user-centric interfaces for public safety systems, balancing aesthetics with practical interaction design, with a focus on leveraging AI to enhance user workflows.
  • Enhance and Modernize: Proactively assess and enhance current applications, including refactoring code and upgrading core technologies.
  • Ensure Product Reliability: Implement best-in-class software development practices (unit/integration/performance tests, monitoring, detailed specs) to guarantee products are highly reliable and fault-tolerant to operate in any emergency.
  • Collaborate and Deliver: Work in an agile environment with stakeholders across Engineering, GTM, Design, and Product to develop impactful solutions, championing the use of AI to transform public safety.
  • Champion Best Practices: Actively participate in code reviews and standups, sharing knowledge, mentoring peers, and contributing to the continuous improvement of team processes.

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