Companies you'll love to work for

Healthcare API Engineer - Ruby on Rails

Mindoula Health

Mindoula Health

Software Engineering
United States
Posted on Nov 13, 2025

Mindoula is a next-generation behavioral health company improving outcomes for populations with complex behavioral, medical, and social challenges. We are building the future of behavioral health through technology, data science, and high-impact care delivery.

The Healthcare API Engineer will design, develop, and maintain secure APIs that enable seamless data exchange between healthcare systems while ensuring compliance with regulations like HIPAA. This role focuses on building robust integrations with major EMR platforms including Athena Health and Epic using Ruby on Rails, implementing FHIR and HL7 protocols, and optimizing API performance for healthcare applications. The engineer will work closely with cross-functional teams to deliver solutions that support clinical workflows and improve patient care delivery.

Essential Duties and Responsibilities

API Development & Healthcare Integrations

  • Design, develop, and maintain secure, scalable, and efficient APIs using Ruby on Rails to enable data sharing between healthcare systems and applications.
  • Build and optimize integrations with Athena Health EMR, Epic, and other major healthcare platforms.
  • Implement FHIR (Fast Healthcare Interoperability Resources) standards for modern healthcare data exchange.
  • Develop HL7 protocol implementations (v2.x and v3) for legacy system integration and interoperability.
  • Create RESTful API endpoints following industry best practices and Rails conventions.
  • Develop comprehensive API documentation using tools like Swagger/OpenAPI.
  • Write clean, maintainable, and well-tested code for all API components.

Security, Compliance & Performance

  • Implement robust security protocols including OAuth 2.0, JWT, and other authentication/authorization mechanisms using Doorkeeper, Devise, or similar Rails gems.
  • Ensure strict HIPAA compliance across all API endpoints and data exchanges.
  • Develop and maintain security measures to safeguard Protected Health Information (PHI).
  • Optimize API performance through caching strategies (Redis, Memcached), rate limiting (Rack::Attack), and efficient database queries.
  • Monitor API performance metrics using tools like New Relic, Datadog, or similar platforms and implement continuous improvements.
  • Conduct regular security audits and implement necessary updates and patches.
  • Implement proper API versioning and deprecation strategies.

Database & Infrastructure Management

  • Design and optimize PostgreSQL or MySQL database schemas for healthcare data storage and API operations.
  • Write efficient ActiveRecord queries and database migrations.
  • Implement database indexing strategies to support high-performance API operations.
  • Work with cloud platforms (AWS, GCP, or Azure) for API deployment and infrastructure management.
  • Utilize background job processing (Sidekiq, Delayed Job) for asynchronous API operations and data synchronization.

Collaboration & Technical Leadership

  • Partner with product managers, data engineers, clinical staff, and other stakeholders to align API solutions with clinical workflows and business needs.
  • Participate in API design discussions, code reviews, and architectural planning sessions.
  • Translate business requirements into technical specifications and API designs.
  • Provide technical support for customer integrations and troubleshoot API-related issues promptly.
  • Develop and maintain documentation for API architectures, integration procedures, and technical processes.

Quality Assurance & Continuous Improvement

  • Write comprehensive unit, integration, and API tests using RSpec, Minitest, or similar frameworks.
  • Conduct performance evaluations and validation studies to assess API efficacy in real-world healthcare scenarios.
  • Monitor and analyze the impact of deployed APIs, using feedback to iterate and improve continuously.
  • Ensure rigorous evaluation of functionality, security, and compliance at each development stage.
  • Stay current with Rails ecosystem updates, healthcare interoperability standards, and emerging technologies.

Requirements and Qualifications

Education & Work Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field.
  • 3-5+ years of relevant work experience in API development using Ruby on Rails, particularly in healthcare technology or related domains.
  • Proven experience with Athena Health EMR integrations.
  • Demonstrated experience implementing Epic system integrations.
  • Strong track record of delivering healthcare API solutions in production environments.

Additional Requirements:

  • Passion for delivering software that impacts real lives, especially for vulnerable or underserved populations.
  • Experience integrating AI/ML models (e.g., GenAI, NLP, recommender systems) into web applications.
  • Understanding of data security, user permissions, and audit trails in a healthcare or regulated setting.
  • Strong git workflow, testing practices, and familiarity with CI/CD tools (e.g., GitHub Actions, CircleCI).
  • Curiosity, self-direction, and comfort with ambiguity in a fast-moving startup environment.
  • Excellent communication skills and a collaborative mindset.

Location

This is a 100% remote position. This person must be located in the United States. Mindoula is not able to provide employment sponsorship of any kind at this time.