Posted DEC 5

Integration Engineer


Nearly 1.3 million Americans are residents of nursing homes, and they depend on nursing staff for basic needs. Currently, 99% of nursing homes in the US are facing nursing shortages, which means residents may not receive adequate care.

We’re on a mission to provide health care to the most vulnerable by connecting nurses to healthcare facilities. We’re a technology company that strives to empower nurses by offering flexibility and control over when and where they work, along with higher wages. Through our mobile apps, our community of qualified nurses provide much-needed staff for short-staffed facilities.

Job Description:

Integrations Engineer: 5+ Years of Experience with node.js with angular.js being a plus

Position Overview:

We are seeking an experienced integrations engineer with proficiency in node.js and a strong background in and system integrations with understanding of time-clocks, payroll software, invoicing, scheduling, payment software such as Plaid and Stripe, and Salesforce. As an Integrations Engineer at eshyft, you will play a pivotal role in ensuring the seamless interoperability of our systems, enabling our business units to function more efficiently and offer our customers a better experience.

Key Responsibilities:

  • Node.js Proficiency: A senior Integrations Engineer should have extensive experience with Node.js, including a deep understanding of its core concepts, event-driven architecture, and asynchronous programming.
  • Familiar with Integrations of  time-clocks, payroll software, invoicing, scheduling, payments systems such as plaid, stripe and Saleceforce 
  • Middleware Development: Building middleware or custom connectors to facilitate data exchange between systems is a common task for an Integrations Engineer.
  • Authentication and Authorization: Knowledge of authentication and authorization mechanisms, including OAuth, JWT, API keys, and various authentication protocols, is crucial when working with external systems.
  • System Integration: Design, develop, and maintain integrations between internal systems, Salesforce, and various payroll and clock in/out systems.
  • Analysis: Work closely with business units to gather requirements and transform them into scalable integration solutions.
  • Troubleshooting: Proactively identify issues in integrations and workflows, resolving them in a timely manner.
  • Documentation: Maintain detailed documentation for all integrations, ensuring knowledge transfer and best practices are followed.
  • Collaboration: Work cross-functionally with IT, sales, finance, and other teams to ensure alignment of integration efforts.
  • Continuous Improvement: Stay updated with the latest integration tools and best practices, recommending and implementing them as necessary.


  • Node.js Proficiency: A senior Integrations Engineer should have extensive experience with Node.js with skills in angular.js being a great asset
  • Knowledge of payroll, time clock, payment and salesforce systems and their integration touchpoints.
  • Familiarity with integration platforms and middleware solutions.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.


  • Weekly Pay
  • Paid Holidays
  • Paid Sick Leave

Nice to have:

  • Healthcare experience
  • Previous experience working in tech
Share this job: