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
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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