Senior Full-Stack Software Engineer - Public Safety Solutions
About the Role
Join RapidSOS as a Senior Full-Stack Software Engineer to lead the development of mission-critical features for our public safety platform. In this Senior Full-Stack Software Engineer remote role, you will own solutions end-to-end, from intuitive user experiences to the services and architecture that power them. Your contributions will directly impact emergency response efforts, making a tangible difference in people's lives.
What You'll Do
- 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: Make strategic architectural decisions, drive technical alignment, and optimize applications for peak performance, scalability, and accessibility.
- Engineer Intuitive UX: Develop user-centric interfaces for public safety systems, focusing 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 to guarantee products are highly reliable and fault-tolerant.
- Collaborate and Deliver: Work in an agile environment with stakeholders across Engineering, GTM, Design, and Product to develop impactful solutions.
- Champion Best Practices: Participate in code reviews and standups, sharing knowledge and mentoring peers.
Requirements
- 5+ years of professional full-stack engineering experience with 3+ years of experience with TypeScript, React, and modern CSS frameworks.
- Proficiency with Python; experience with Go, Node.js, Rust, Java, or C++/C is a plus.
- Experience integrating with RESTful APIs and delivering comprehensive end-to-end solutions in a cloud-based environment.
- Strong communication and interpersonal skills; a team player with a positive attitude.
- Ability to write clean, maintainable, and testable code.
- Passion for building software that serves a vital purpose and enhances user experience.
Nice to Have
- Experience with mapping software such as ESRI ArcGIS, Mapbox/MapLibre, and Google Maps SDKs.
- Understanding of JavaScript security best practices.
- Familiarity with asynchronous programming concepts.
What We Offer
- Competitive salary and benefits, including equity participation.
- A dynamic, flexible, and fun start-up work environment.
- The chance to work with a passionate team on solving one of the largest challenges globally.
This Senior Full-Stack Software Engineer role at RapidSOS offers a unique opportunity to work on impactful public safety solutions while enjoying competitive compensation and a flexible work environment.
Who Will Succeed Here
Deep expertise in React and TypeScript, capable of building responsive and dynamic user interfaces while ensuring high performance and accessibility standards.
Strong familiarity with cloud computing platforms like AWS or Azure, enabling efficient deployment and scaling of applications in a remote work environment.
Proven experience in Agile development methodologies, with a proactive mindset for driving iterative improvements and adapting to fast-changing project requirements.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months