RapidSOS - Senior Software Engineer, Full-Stack
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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-have experience (but not required!): • 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 • If you're curious to learn more about RapidSOS, you can check out https://rapidsos.com/blog/ • If you're curious to learn more about RapidSOS, you can check out • https://rapidsos.com/blog/ • Starting pay for a successful applicant will depend on a variety of job-related factors, which may include experience, relevant skills, training, education, location, business needs, or market demands. The salary range for this role is $155,000 - $185,000. This role will also be eligible to receive equity options. #LI-Remote • RapidSOS is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status. • Interested in the role but you don’t meet 100% of the requirements? We’d love to hear from you! We encourage you to apply; we’d be excited to see if your unique skill set and experience could be a match.
Similar Jobs
No credit card. Takes 10 seconds.