Senior Software Engineer, Full-Stack

RapidSOS

$155K — $185K *
US-Anywhere
+ 2 other locationsRemote
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional backend or full-stack engineering experience
  • Deep expertise in Python and proficiency with React & TypeScript
  • Experience with RESTful APIs and AWS environment
  • Knowledge of relational and non-relational databases and messaging systems
  • Proven experience with AI-driven features or tools
  • Strong communication and interpersonal skills
  • Ability to write clean, maintainable, and testable code

Responsibilities

  • Drive the architecture, design, and implementation of new backend features
  • Lead architectural decisions for performance and scalability
  • Implement best software development practices to ensure reliability
  • Identify and enhance existing applications and technologies
  • Collaborate with cross-functional teams in an agile environment
  • Leverage modern AI development tools for faster delivery
  • Participate in code reviews and contribute to team process improvements

Benefits

  • Work with a passionate team addressing significant global challenges
  • Dynamic, flexible start-up environment with a talented team
  • Equity participation and competitive benefits
Full Job Description
What this role is about:Are you excited to build systems that make a real-world impact at massive scale, powering the real-time data and infrastructure behind mission-critical workflows? At RapidSOS, we create technology that powers smarter operations through real-time data - and, in critical moments, ensures life-saving information is delivered quickly, reliably, and when it matters most.

We're seeking a Senior Software Engineer to build the scalable, reliable backend systems that power the core engine of our B2B platform. While this role is backend-leaning, you'll own features end-to-end - shaping how they're built across services, data flows, AI-driven capabilities, and the user experience to deliver seamless, dependable functionality. You'll collaborate closely with product and engineering teams to evolve a platform used by leading organizations, ensuring our systems are resilient, high-performing, and scalable in the moments that matter most.

What you'll do:
  • Drive the architecture, design, and implementation of new features, leveraging Python and TypeScript
  • Lead strategic architectural decisions, help drive alignment, and optimize applications for performance, scalability, and accessibility
  • Use best-in-class software development practices (unit tests, integration tests, performance tests, monitoring, detailed functional specification and test plans) to ensure RapidSOS' products remain highly reliable and fault tolerant
  • 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

What we're looking for in our ideal candidate:
  • 5+ years of professional backend or full-stack engineering experience with deep expertise in Python and proficiency with React & TypeScript
  • Experience integrating with RESTful APIs and delivering comprehensive end-to-end solutions in an AWS environment
  • Experience working with relational and non-relational databases and message bus systems (RabbitMQ, Kafka, AWS SQS / SNS)
  • 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
  • Customer-centric mindset; cares deeply about delivering solutions that enable and delight customers while meeting product goals
  • Demonstrated expertise in problem solving - from troubleshooting issues to debugging a large codebase
  • Ability and willingness to collaborate in-person a few times per quarter, or as needed

Nice-to-have experience (but not required!):
  • Experience with telephony / VoIP / SIP
  • Experience with websockets

What we offer:
  • 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/

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

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

More Jobs at RapidSOS

More Information Technology Jobs

Find similar Senior Software Engineer, Full-Stack jobs: