Backend Software Engineer

Culver City, CA – In-Person

Who we are:

[P]rehab is a pioneering digital health platform dedicated to revolutionizing preventative physical therapy and fitness through technology. Our mission is to redefine how physical therapy is accessed, empowering individuals to take control of their health. Our D2C mobile app has impacted over 80k users across 180+ countries, our B2B2C clinical platform supports 30k+ patients monthly in their physical therapy journey, and our concierge one-on-one physical therapy clinic supports thousands of local Angelenos IRL. Backed by a social community of over 2.4M fans, we’re completely redefining access to physical therapy.

We are a close-knit team of 26 individuals and we strive to live by our core values: Team Player, Growth Mindset, Innovative, Ownership, and Prehab Lifestyle. You will work with the team to identify opportunities, ideate solutions, and deliver them quickly.

This is a full-time, in-person role based in Culver City, CA, where you’ll collaborate closely with cross-functional teams to build the future of our products.

Who We’re Looking For:

As we scale, we’re undertaking a major backend migration from Java to a modern tech stack (Python, JavaScript, TypeScript, or Go)—a foundational step in our company’s growth. We’re looking for our first in-house, on-shore, software engineer to take ownership of our backend infrastructure and lay the foundation for our core engineering team. This is a rare opportunity to have direct influence on technology decisions, architecture, and engineering culture, while working closely with leadership to scale our platform. You will have end-to-end ownership of our backend powering both our mobile and web applications.

Why This Role is Exciting:

  • You’ll be the first in-house software engineer, helping define our engineering principles and best practices laying the groundwork for our platform and future tech team.
  • You’ll play a key role in shaping our tech stack, architecture, and backend migration.
  • You’ll work closely with our Director of Engineering, Product Manager, and offshore engineering teams to ensure alignment with business goals.
  • We want someone who thrives on learning new technologies and continuously improving—just like our company.
  • As we scale, you’ll have the opportunity to play a key role in shaping our future core engineering team.

Key Responsibilities:

  • Lead the migration of our backend from Java to Python, JavaScript, TypeScript, or Go.
  • Architect and develop scalable backend services to support both mobile and web applications.
  • Build and optimize RESTful APIs and/or GraphQL to ensure seamless communication between backend and frontend.
  • Ensure data security, encryption, and compliance with healthcare regulations (HIPAA, SOC 2, etc.).
  • Work directly with the Director of Engineering, Product Manager, and offshore engineering teams to align technical execution with product strategy.
  • Optimize database performance and maintain data integrity across applications.
  • Implement authentication, authorization, and security best practices (OAuth, JWT, etc.).
  • Establish and enforce engineering best practices, coding standards, and documentation.
  • Set up monitoring, logging, and automated testing to maintain high system reliability.
  • Implement CI/CD pipelines and cloud infrastructure.
  • Stay ahead of industry trends and proactively explore new technologies, frameworks, and best practices.

What We’re Looking For:

  • 4+ years of experience as a Backend Software Engineer or in a similar role.
  • Strong expertise in at least one of the target languages (Python, JavaScript, TypeScript, or Go) and/or Java.
  • Experience building scalable backend systems that support both mobile and web applications.
  • Strong understanding of system architecture, microservices, and API design.
  • Proficiency in databases (SQL & NoSQL) and query optimization.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Prior experience working in startups or small teams, with a proactive and ownership-driven mindset.
  • Ability to work cross-functionally with product teams, offshore engineers, and leadership.
  • Deep understanding of CI/CD pipelines, DevOps, and automated testing.
  • Strong problem-solving skills and a passion for building things from the ground up.

Bonus Points:

  • Experience working on HIPAA-compliant software or in a health tech environment.
  • Experience with real-time data processing (WebSockets, Firebase, Kafka).
  • Knowledge of message queues (RabbitMQ, Kafka) and caching systems (Redis, Memcached).
  • Familiarity with serverless computing and event-driven architectures.
  • Prior experience leading a backend migration or building a team from scratch.
  • Experience working on Video on Demand (VOD) streaming services—handling media storage, processing, and streaming optimizations.

What We Offer:

  • Opportunity to influence and define our backend tech stack and company culture.
  • Direct collaboration with leadership and key stakeholders.
  • Competitive salary and benefits.
  • A collaborative, dynamic work environment where innovation thrives.
  • Brand new, state-of-the-art workspace in Culver City, CA (we’re moving to a 6,000+ SF facility in April!)
  • A chance to impact millions of lives by making physical therapy more accessible.

How to apply:

If you’re excited about building something from the ground up and leading a high-impact backend migration, we’d love to hear from you! Submit your application below.

Expect the application to take approximately 10-15 minutes.