Back to Careers

Senior Software Engineer

Chicago, IL

Engineering

Job Description

PatientIQ is hiring a Sr. Software Engineer to serve as a core member of our engineering team. As a senior you will be core to driving existing projects and help architect new features demonstrating ownership to spearhead and resolve technical challenges. 

This is a hands-on position that will tackle some of our most difficult technical challenges including scaling our HIPAA compliant platform and integrating various types of client systems. As the senior developer you will have a say in defining and improving our development processes to deliver high quality software.

If you are experienced in architecting modern web applications and passionate about translating innovative ideas into quickly released code, you should be on our team.

Responsibilities
  • Active development with proper test coverage (near 100% of your time) 
  • Fully own application features from design to operations 
  • Help design and perform architecture reviews of critical features 
  • Perform peer code reviews to ensure the team is producing well tested and maintainable code 
  • Help support our production environment and ensure product uptime 
  • Regularly work with our product and business leads to ensure your development projects are delivered to high quality standards and on-time 
  • Understand how our business works and balance technical requirements with business needs 
  • Help cultivate the development culture 
  • Help establish development processes & standards 
  • Help prioritize tech debt and determine when to refactor code 
  • Help develop other developers through pairing
Qualifications
  • BS/MS in Computer Science, Engineering, Mathematics, or related field 
  • 5+ years of developing large web applications or web services 
  • 2+ years of experience developing web applications with Ruby on Rails 
  • Have solid knowledge of our technology stack (Ruby, ReactJS, PostgreSQL, Redis, Nginx, Git) 
  • Strong technical design and architecture skills 
  • Experience maintaining a production environments / codebase 
  • Experience building and managing a development team as a technical lead 
  • Strong skills with automated testing and Test Driven Development 
  • Deep knowledge of SQL, advanced queries, optimization, schemas (PostgreSQL) 
  • Proficient in building and using RESTful API’s 
  • Highly self-motivated with strong analytical problem-solving skills 
  • Commitment to Agile development principles
Nice to Haves
  • Experience working with an Electronic Health Record or in the healthcare industry
  • Experience working in a startup environment
  • Familiarity with HITRUST or HIPAA requirements
  • Experience with machine learning and/or inferential statistics
  • Full-stack experience including modern front-end frameworks
  • Experience developing mobile apps

A few of the perks of working at PatientIQ

We believe in taking care of our employees, check out some of the amenities you will receive after you join the team.

Benefits

Top-notch health, dental and vision insurance. Additional perks available including 401K.

Flexible Time Off

We trust you to take the time you need when you feel it is appropriate, given your workload and responsibilities. No need to track it or save up.

Mission Driven

Our team is motivated to solve complex problems, drive medicine forward, and ultimately improve patient outcomes.

World-Class Team

We’re at the top of our industry because of our employees. They’re the best investment we can make, and we never forget that.

Idea Meritocracy

Ideas come first. We encourage all team members to challenge the status quo because our mission demands this.

Fast Growing

We are building the largest platform for healthcare providers, industry partners, researchers, and others to collaborate on the mission to improve patient outcomes.