Full Stack Developer [Pittsburgh]

ThoroughCare - Pittsburgh, PA

Full-timeEstimated: $82,000 - $110,000 a year
Company Overview

ThoroughCare, Inc. is a healthcare technology company, located in Pittsburgh, PA. Through our cloud-based and HIPAA compliant solution, ThoroughCare's software supports healthcare practitioners and systems with the implementation and administration of numerous Medicare programs, including:

Chronic Care Management (CCM)
Annual Wellness Visits (AWV)
Transitional Care Management (TCM)
Value-Based Care and Clinical Quality Improvement
Job Summary

We're seeking a Full Stack Ruby Developer to build and enhance innovative solutions for the healthcare industry. You'll be working alongside some of the best developers in healthcare technology. By working for a rapidly growing startup, your hard work and creativity will make bring an immediate and significant impact for our organization and the healthcare providers who utilize our platform. The developer must have knowledge in all stages of software development and is responsible for both front-end (e.g. UI/UX) and back-end (e.g. database modeling/querying, web services, data exchange) development.

Our ideal candidate is a highly motivated self-starter: one who can hit the ground running and quickly get up to speed with our solutions, our technology/code base, and the Medicare Care Management domain; one who extols the value of Agile Software Development (Scrum, pair-programming, test-driven development, continuous integration); one who innovates through strong situational analysis, problem resolution skills and the assertiveness to think outside the box.

This position is full time and available immediately. Benefits include health insurance, paid vacation and career advancement opportunities. Working remotely is possible with this position. This is an excellent opportunity to build your career with a growing healthcare software company. If you aspire for a career in software development/programming, and take pride in building world-class software solutions, we'd love for you to be a part of our team!

Responsibilities and Duties

Design of the overall architecture of the ThoroughCare desktop and mobile applications
Implementation of services and APIs to power the application
Building reusable code and libraries for future use
Optimization of the application for performance/scalability
Implementation of security and data protection
Translation of UI/UX wireframes to visual elements
Integration of the front-end and back-end aspects of the web application
Qualifications and Skills

Must be self-motivated with the ability to handle multiple tasks.
Ability to establish and maintain effective working relationship with a service-oriented attitude in a team environment. Includes interaction with internal staff as well as customer staff members and the ability to effectively convey computing concepts to non-technical staff.
College degree or equivalent work experience required. BS/BA in Computer Science, Information Systems (with an emphasis on Programming), or a related field
Proficient knowledge of Ruby on Rails (3-5 years experience recommended), including background processing framework (e.g. SideKiq)
Proficient understanding of HTML5/CSS and client-side scripting frameworks (JavaScript, JQuery, Bootstrap)
Proficient understanding of code versioning tools (GitHub preferred)
Management of hosting environment, including database administration and scaling an application to support load changes
Good understanding of both SQL (Postgre) and noSQL (Redis) database technologies, and the ability to create database schemas that represent and support business processes
Understanding of Linux and Ubuntu operating systems
Understanding of Unit (Rspec), Integration (Capybara) and Automation (Selenium) Testing frameworks
Understanding of Continuous Integration platforms (i.e. Travis CI) a plus
Understanding of Performance Management tools (Papertail, New Relic) a plus
Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
Understanding of fundamental design principles behind a scalable application

Understanding of the following tools/platforms a plus:
Understanding and experience with common software development life cycle methodologies, including waterfall and Agile models (Agile strongly preferred)
Healthcare systems background a plus
Benefits and Perks

Health Insurance including Dental and Vision
2 Weeks of paid vacation and 10 paid Holidays per year
401K with company match after 6 months of employment
Free Parking in our cool offices on the North Shore
Casual dresscode and a fun work environment
The ability to work from home a few days a week
Significant opportunity for advancement
If you'd like to have a big impact at a small company, we'd love to talk to you. Unlike large corporations, we value and encourage creativity. You'll be building amazing state-of-the-art software that will save patient lives. If ThoroughCare sounds like a good fit, apply today.

Salary depends on experience.
Candidates will be subject to our standard background checks.