View all careers

Full Stack Software Engineer

Reports to: VP, Engineering
Location: Remote

About VisualDx

We are a profitable and growing software-as-a-service (SaaS) company headquartered in Rochester, NY and staffed nationally on a mission to transform and improve medical decisions through augmented thinking and timely visualization. Our vision is to become the most relied upon intelligence platform for improving medical decisions by healthcare professionals and lay people alike. We current serve more than 300 enterprise customers and half of all medical schools in the United States.

VisualDx is both a web EHR interoperable system and a mobile app that includes AI/machine learning image analysis capabilities. We are proud that our product has:

  • The world’s best curated medical image library
  • A leading skin of color atlas
  • Smart search for chief complaints, diagnoses, medications, and travel location
  • The ability to build a patient-specific differential diagnosis
  • The opportunity to Earn CME credits with every search, and
  • Accessibility on desktop, iOS, and Android devices

In 2019, VisualDx launched DermExpert™, a mobile app that allows anyone to take a picture of a skin condition and map it to VisualDx’s database for personalized guidance in seconds. The app leverages VisualDx’s comprehensive curated medical image library, deep knowledge base, and machine learning tools to provide the general practitioner with the ability needed to recognize, understand, and treat skin conditions.

Technologies we use:

  • AWS
  • Spring frameworks
  • Java, Kotlin, Swift, React, JavaScript
  • MySQL, Lucene
  • Docker, Gradle, Terraform
  • Git / BitBucket

About You:

For this journey we are looking for an experienced full stack engineer to join our development team. In this role, you will be responsible for the overall development and implementation of front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.

To ensure success as a full stack engineer, you should have advanced programming skills, experience with application development, and excellent troubleshooting skills.

And you share our passion for developing great software that helps to make a difference in people’s lives!


  • A keen eye for design and user experience
  • Develop software across the stack that takes a patient’s findings and returns relevant differentials
  • Develop new features and infrastructure in support of creating delightful user experiences
  • Participate as a scrum team member on any aspects of software engineering operations as needed
  • Collaborate via Slack, Bitbucket PR comments, documents, and frequent Zoom conferences


Work/Education Requirements:

  • Bachelor’s degree in computer science or equivalent work experience
  • 3-5 years’ experience as a full stack engineer
  • Advanced knowledge of front-end languages including React, HTML5, CSS, JavaScript, Node.js
  • Proficient in Kotlin and Java
  • Experience designing and integrating RESTful APIs
  • Advanced troubleshooting skills
  • Familiarity with design patterns
  • Experience with Spring frameworks and Amazon Web Services are plusses


Required Skills and Abilities:

  • Ability to work effectively both independently and collaboratively as part of a team
  • Thorough knowledge of agile software engineering practices
  • Continued curiosity and desire to learn new technologies
  • Excellent verbal and written communication and documentation skills
  • Comfortable working remotely


Bonus Points:

  • You have a passion for the making the complex world of healthcare easier for physicians and patients. So, experience in medical or healthcare fields is a plus.
  • You have experience working within a fast-paced work environment where you:
    • Are not afraid to change course
    • Love to collaborate
    • Are proactive by nature
    • Communicate effectively
    • Are determined
    • Are resilient
    • Are a lifelong learner

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 15 pounds at times

Why you’ll want to join VisualDx

Our people make VisualDx a great place to work. We’re connected through our mission to change medicine. VisualDx provides employees with work opportunities to stretch their minds and expand their skills. Here are a few other reasons you will want to join the VisualDx team:

We offer robust benefits, including:

  • Health, dental, and vision insurance
  • 3% contribution to 401k plan
  • Paid time off: vacation, sick, and holidays
  • Short- and long-term disability
  • No meeting Fridays!
  • Work from anywhere in the US!

We have fun. We learn together. We have hosted happy hours, picnics, holiday parties, catered lunches, virtual escape rooms and our newest tradition – Treat Yo Self Day!

We care. The Social Causes Committee, Diversity, Equity & Inclusion Committee, and wellness opportunities nurture our mind, body, and soul and deepen our community connections.

We’re pet people! Dogs are common workplace companions in our headquarters and those working remotely share pet adventures via Slack.


VisualDX is an equal opportunity employer.  We recruit, hire, train, and promote without discriminating based on age, race, color, religion, sex, sexual orientation, national origin, citizenship, disability, military leave or veteran status, genetic information, or any other status protected by applicable federal, state or local law.

Because VisualDX is a federal contractor and because of our interest in employee and client safety, we adopted a policy requiring COVID-19 vaccination for our workplace. VisualDX requires that all employees provide proof of COVID-19 vaccination or qualify for an accommodation from the vaccination requirement due to a medical condition or sincerely held religious belief. Please note: This requirement may be subject to change based on applicable federal, state or local laws, regulations or other guidance.

Regrettably, VisualDx does not sponsor employment at this time.

Apply Today

Click the button below to send your resume and cover letter.

Apply Now