CHG Healthcare

Returning Candidate?

Senior Node Engineer

Senior Node Engineer

ID 
2017-3710
Category 
Information Technology
Location Address 
7259 S. Bingham Junction Blvd US-UT-Midvale

More information about this job

Who We Are

Enjoy what you do while contributing to a company that makes a difference in people’s lives. CHG Healthcare, in Salt Lake City, UT, is one of the largest providers of healthcare staffing in the country. Through our trusted brands – CompHealth, Weatherby Healthcare, RNnetwork, Foundation Medical Staffing and Global Medical Staffing – we provide temporary and permanent placement of healthcare providers all over the country. We touch the lives of millions of patients every year.

 

 

 

Responsible for the design and development of high quality back end services and applications that integrate with the front end of a number of high profile and business critical applications. 

 

This role is will handle research, POC’s, design, development, testing and deployment of back end services and will be heavily involved in the requirements gathering and development stages of new projects.

How You'll Contribute

  • Heavy involvement in the requirements gathering, development and operation stages of new projects
  • Assist in the definition and implementation of JavaScript standards and best practices for the enterprise
  • Work in conjunction with business and architecture teams to define and develop back end code to support end user and integration designs using JavaScript and related technologies
  • Design modular, cohesive software components
  • Ensure designs meet needs of the overarching solution and provide reusability across the enterprise
  • Assist in the definition and coding of automated unit tests
  • Troubleshoot and debug related software defects working with service consumers
  • Contribute to development documentation
  • Ensure all designs comply with architecture standards, guidelines and meet the necessary governance and compliance
  • Research emerging development technologies establishing new standards and evolve existing standards
  • Work in an agile environment
  • Obtain and maintain a comprehensive knowledge of business challenges
  • Demonstrate a strong desire to acquire and retain knowledge about information technology
  • Communicate back-end designs to all interested parties
  • Influencing stakeholders at both business and technical levels
  • Translate business requirements into simple, effective solution designs that contribute toward a simpler, more cost-effective IT architecture

What You'll Bring

  • Experience working in a highly collaborative team environment
  • Good team player
  • Proficiency in JavaScript(ES6)
  • Experience building and maintaining Node applications with Express or KOA.
  • Familiar with centralized logging systems such as ELK Stack.
  • Experience with Docker, Swarm and\or Kubernetes
  • Strong working knowledge of different SQL and NoSQL database systems
  • Strong working knowledge of integration technologies and tools (web services, REST services, micro services, ESB)
  • Working knowledge in agile methodologies
  • Working knowledge in DevOps methodologies like Continuous Delivery and Automated Deployment
  • Strong working knowledge in test development, unit testing and end-to-end testing
  • Familiarity with common cloud design patterns
  • Strong working knowledge of source control systems including git
  • Experience developing service oriented architectures
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams to collect requirements, describe software product features, technical designs and product strategy
  • Experience mentoring junior software engineers to improve their skills and make them more effective
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Passionate about producing elegant, maintainable code
  • Bachelor’s degree in computer science, engineering or a related discipline required or equivalent work experience
  • At least 6 years of experience building successful production software systems and/or developing large scale web applications
  • Good verbal and written communication skills
  • Familiarity with front end web applications

What We Offer

  • Competitive pay + bonus
  • Medical, dental, vision, and 401(k) matching
  • Generous paid time off and holidays
  • Retirement planning and savings options
  • Tuition assistance
  • On-site health center
  • On-site gym

At CHG, we foster an environment where our people feel free to be themselves. Our core values—Putting People First, Growth, Continuous Improvement, Quality and Professionalism, and Integrity and Ethics—guide us daily to work hard and enjoy what we do! We’re committed to growing our company and are always looking to promote from within. This is an ideal time to join our team.

 

To learn more about our company and culture, visit us here.

 

How to Get Started

To have your resume reviewed by someone on our Talent Acquisition team, click on the “apply” link at the top of the screen. Or if you happen to know of someone who might be interested in this position, please feel free to email them the job description by clicking on the “Email to Friend” link, also at the top of the screen.

 

We are an Affirmative Action/Equal Opportunity Employer

Minorities/Women/Veterans/Disabled

We are an at-will employer