Remote (Country) Full-time

Rula is hiring a Staff Software Engineer - Patient Experience (Remote)

About the Role

Rula is looking for a Staff Software Engineer to join our Patient Experience Team. You will be responsible for building and maintaining the patient portal, leading the design and development of high-impact, full-stack systems. At Rula, we believe mental health is just as important as physical health and are dedicated to creating a world where it is no longer stigmatized.

What You'll Do

  • Lead the design and development of high-impact, full-stack systems for the patient portal.
  • Play a key role in defining the team’s technical direction.
  • Collaborate closely with product and engineering partners to guide architectural decisions.
  • Ensure systems are reliable, secure, and scalable.
  • Mentor engineers, influence the technical roadmap, and help shape Rula’s broader engineering culture.

What We're Looking For

  • 8+ years of experience as a software engineer, building and maintaining scalable, production-ready systems.
  • Full-stack expertise with a frontend focus, including deep experience with React, state management, and performance optimization.
  • Strong backend experience with TypeScript and Node.js.
  • Experience with microservices and/or event-based architectures.
  • Proven ability to lead complex technical projects across teams, owning the full development lifecycle.
  • Excellent collaboration and communication skills, with a demonstrated ability to align technical efforts to business goals.
  • Experience mentoring engineers, reviewing system architectures, and defining scalable design patterns.

Nice to Have

  • Computer Science degree or equivalent practical experience.
  • Familiarity with modern infrastructure and frameworks such as Kafka and AWS.
  • Comfortable participating in on-call rotations and resolving complex production issues.
  • Experience building systems in high-reliability or accuracy-critical domains, such as healthcare or finance.
  • Background working in early-stage or high-growth startup environments.

Technical Stack

  • React
  • TypeScript
  • Node.js
  • Kafka
  • AWS

Team & Environment

You will be part of the Patient Experience Team, responsible for the patient portal.

Benefits & Compensation

  • Attractive pay and benefits with full transparency of pay ranges.
  • Comprehensive health benefits: Medical, dental, vision, life, disability, and FSA/HSA.
  • 401(k) plan access.
  • Generous time-off policies, including 2 company-wide shutdown weeks each year.
  • Paid parental leave for all parents, including birthing, non-birthing, adopting, and fostering.
  • Employee Assistance Program (EAP).
  • New hire home office stipend.
  • Quarterly department stipend for team-building or in-person gatherings.
  • Wellness events and lunch & learns.
  • Community and employee resource groups.

Work Mode

This is a 100% remote work environment open to candidates based in the United States.

Rula is an equal opportunity employer dedicated to diversity, equity, and inclusion.

Required Skills
ReactTypeScriptNode.jsKafkaAWSRESTful APIsmicroservicesCI/CDsystem designperformance optimizationaccessibilitysecurity best practicesobservability
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Rula

Rula is a mental healthcare company dedicated to providing quality, evidence-based, and compassionate care, aiming to destigmatize mental health and treat it as integral to overall well-being.

Visit website
Job Details
Category fullstack
Posted 8 months ago