Vue.js Developer for a US based Agency

Senior Software Engineer – Vue.js

One Cow Standing is seeking a Senior Software Engineer to join our team. We are looking for individuals who love learning and are motivated to deliver high quality products to customers that care.

Who are we?

One Cow Standing is a client focused company specializing in the development of custom software solutions. Our clients range from multibillion-dollar corporations to small businesses, from well established brands to early phase startups. We do extensive work with research universities and health systems including Columbia, Duke, UNC, and UPenn. We believe that custom software can solve problems, make life easier, and provide a positive benefit to society.

What is the project?

We have two important projects that utilize a Vue.js stack.

The first is the Duke Center for Pathway Programs (CPP). CPP supports professional development programs that enhance career opportunities for underrepresented students and early-career trainees. The center helps facilitate connections, data collection, and tracking initiatives to advise and support pathway programs. It helps students discover and apply to programs and attempts to develop mentoring expertise at different levels of education in pathway programs.

The second is MeTree. MeTree was developed in conjunction with the Duke Center for Precision Medicine. It is a web-based, patient-facing risk assessment tool that collects personal health information and family health history data. The tool utilizes individual and familial health data to calculate the Gail, BRCApro, and Framingham scores, in addition to personal and family health history on 20 cancers, 14 hereditary cancer and cardiovascular syndromes, and 21 other conditions. Algorithms are run based on current clinical guidelines used by primary care physicians to create patient- and provider-directed risk assessment reports. The tool provides clinical decision support to patients and providers for breast cancer, ovarian cancer, colon cancer, hereditary cancer syndromes, thrombosis, coronary artery disease, aortic aneurysm, ischemic cerebrovascular disease, hereditary cardiovascular diseases, type 2 diabetes, and hereditary liver diseases.

If you’re looking to make an impact on the world and want to use your development skills to help us help others, then this position is right for you.

What type of person are we looking for? Someone that...

• Cares and takes pride in the work they do

• Can work independently while also being an integral part of a team

• Has worked on multiple Vue.js projects (versions 2 & 3), preferably as a team lead

• Has experience using Vue.js 3 with the Quasar framework

• Has experience using Vue.js 2 with the Vuetify material design framework

• Has experience with state management libraries like Pinia and Vuex

• Understands document-based No-SQL databases, preferably MongoDB

• Understands relational database systems like MySQL

• Has utilized ORM technologies such as Objection and Knex or ODM libraries such as Mongoose

• Has developed backends using Node with Express.

• Asks questions when they need assistance

• Has a pragmatic approach towards tackling unforeseen challenges

What other skills would we like to have?

• Experience deploying Apps to AWS

• An understanding of Docker or similar containerization product

• Exposure to CI/CD pipelines

Job Details

• Start Date – immediately

• Type of Commitment – Full-time, 40 hours/week

• Project Length – At least 4 months, but the apps are in continuous development, so an extension or full-time position is possible

Diversity

One Cow Standing provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, One Cow Standing complies with applicable state and local laws governing nondiscrimination. We firmly believe that all people are created equal.

At Proxify, we welcome everyone to apply. We want people that rigorously match the job description, but we also place high value on resilience, passion, honesty and diversity. At Proxify, we welcome all sorts of backgrounds, life experience and points of view. Join us!