Software Engineer

A
AnewHealthHealthcare software
Source API remote eligibility restrictions: United States; This is a remote position.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of professional software development experience using Ruby
Required Skills
PostgreSQLSQLHTMLCSSJavascriptRubyRuby on RailsEHR

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional software development experience using Ruby, preferably Ruby on Rails.
  • Demonstrated full-stack experience with HTML, CSS, JavaScript, Rails view/UI technologies, ActiveRecord, and service or business logic layers.
  • Strong SQL skills, including complex queries, query optimization, and relational database schemas such as PostgreSQL or MySQL.
  • Experience resolving defects in a live production application and performing root-cause analysis.
  • Experience developing features within an existing, mature codebase.
  • Direct experience working on or supporting an EHR platform, proprietary or commercial.
  • Familiarity with healthcare interoperability standards such as HL7 or FHIR and HIPAA and PHI handling requirements.
  • Exposure to pharmacy or other clinical workflows and software development in a healthcare environment.
  • Working experience in an agile or scrum environment, including familiarity with Jira or Azure DevOps.
  • Experience with automated testing frameworks such as RSpec or Capybara and Git-based version control.
  • Practical experience using AI-assisted development tools such as GitHub Copilot or Claude.

Responsibilities

  • Design, develop, and maintain features on the existing EHR platform using Ruby on Rails across front-end and back-end layers.
  • Build and modify user-facing views and interactions, and implement back-end business logic, services, and data access.
  • Triage, debug, and resolve production defects through root-cause analysis and durable fixes.
  • Design and build new features and enhancements within the existing platform architecture, from requirements through implementation and testing.
  • Write, optimize, and troubleshoot complex SQL queries against relational databases, including clinical and patient-related data structures.
  • Participate in sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives; deliver against sprint timelines with product owners, QA, and engineers.
  • Write and maintain automated tests, participate in code reviews, and follow secure coding practices for systems handling protected health information.
  • Use AI tools to support documentation, code generation and refactoring, development resources, and code execution and validation, reviewing AI-assisted output.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now