Note: The job is a remote job and is open to candidates in USA. Health Data Innovations (HDI) is seeking a mid-level software engineer to develop and maintain Automatix, their internal platform for healthcare data management. The role involves building features, improving workflows, and supporting analysts and operations staff in a hands-on environment.
Responsibilities
- Build new features and enhance existing functionality across a mature Rails application (models, controllers, views, background jobs)
- Design and modify database schemas (MySQL) to support evolving business requirements
- Create and maintain reporting dashboards, data validation workflows, and batch processing tools
- Write server-rendered UI with ERB templates, jQuery, and AJAX
- Collaborate directly with analysts, operations staff, and management to translate business needs into working software
- Troubleshoot production issues related to data processing, file transfers, and system integrations
- Maintain and extend background job processing for automated data pipelines
- Support management requests for ad hoc custom reports
Skills
- 3–5 years of professional software development experience
- Proficiency in Ruby on Rails or similar — comfortable working in a large, established codebase
- Solid working knowledge of SQL and relational databases (MySQL preferred)
- Experience with server-rendered web applications (ERB/HTML/CSS/JavaScript)
- Familiarity with jQuery and traditional DOM-based frontend development
- Understanding of authentication/authorization patterns (LDAP/Active Directory, role-based access control)
- Comfort reading and modifying code you didn't write — this role is primarily enhancement and extension, not greenfield
- Ability to work independently and manage your own priorities in a small-team environment
- Experience with legacy Rails applications (Rails 4.x / Rails 5.x)
- Background in healthcare data, EDI, or data pipeline/ETL systems
- Familiarity with background job frameworks (Delayed Job, Sidekiq, or similar)
- Experience with file-based integrations (FTP/SFTP, CSV/fixed-width parsing)
- Exposure to SAS or other data processing tools
- Knowledge of gems like CanCanCan, CarrierWave, will_paginate, or Devise/Adauth
- Experience working with Claude Code extension in VS Code
- Knowledge of AWS cloud services and cloud-based application architectures preferred
- Experience with modern development and DevOps tools and practices, including CI/CD pipelines, source control, automation, containerization, and infrastructure management preferred
Benefits
- Hybrid work model with periodic in-office presence in Cleveland, OH
- Attendance at team meetings and onboarding/training sessions
- Scheduled visits to collaborate with project management and user interface stakeholders during requirements gathering phases
Company Overview