Come help us make a difference in the exciting area of virtual healthcare and telemedicine! We serve hospitals, health systems, and payors with an enterprise telemedicine software platform that has been a leader in mobile friendliness and enterprise scalability. We are looking for talented engineers and developers to join our Product Development team to help us execute on a robust roadmap and want to put their mark on improving access to healthcare for all! Our technology helps doctors perform meaningful patient interactions, convenient virtual healthcare sessions, remote patient monitoring, virtual triage, and smart patient routing, just to name a few.
As a team that is rapidly evolving our development processes, refining our priorities, and working to stay in front of the market, we need experienced engineers, QA, and product team members who can positively influence our growth while also delivering high-quality software that our customers love. This role, in particular, will be focused on “integration” activities, helping to lead up our Product Development track supporting our own APIs as well as the integration of third-party tools and APIs to extend the capabilities of our platform.
Responsibilities of this position include:
- Focused development of project-level product enhancements and support and maintenance of a thoroughly unit-tested Rails application
- Identify and encourage the prioritization of code optimization and technical debt reduction opportunities while supporting a scalable service-oriented architecture
- Recommend and encourage the use of technologies best suited to supporting our product and its use cases
- Mentor and support other engineering team members
- Pull from prior experience to champion and encourage productive growth of the team’s agile/scrum development activities
- Experience (4+ years) of software development, particularly developing Ruby-on-Rails applications and with experience and interest in other related web development technologies:
- Familiarity with test-driven development and automated testing frameworks
- Knowledge of Scrum/Agile development methodologies
- Capable of delivering on multiple competing priorities
- Excellent verbal and written communication skills
- Experience working across a full-stack with particular experience in designing and building micro-services, APIs, and integrations with third-party APIs and services