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