Node JS Full Stack Developer

  • Revest Staffing
  • Nashville, TN, 37219

Posted on

Job Description:

Job Positions: Node JS Full Stack Developer

Location: Franklin, TN 37067

Job type: Contract

Duration: 6 + Months

Salary: $45.00/hr

Benefits: Professional development opportunities, Full benefits, 401k

 

Our client is a global provider of healthcare technology expertise and consulting services and solutions that serve both payer and provider organizations. Headquartered in Nashville, they help bridge the critical gaps in accessible, affordable, high-quality healthcare by providing advisory consulting services, custom application development, and data solutions. Services include EHR application deployment and management, analytics, data integration and governance, software development and testing, and business intelligence.


Primary Responsibilities:
 

  • Write clean, modular and efficient code across all layers of the stack.
  • Own major features from requirements definition to release.
  • Actively lead the design and/or refactoring of our application architecture.
  • Identify software quality issues and refactor code when appropriate.
  • Implement high-quality test-driven code that passes automated tests.
  • Optimize performance heavy parts of existing applications
  • Quickly evaluate new patterns / services using light coding spikes.
  • Develop standards for use by the lower level developers.
  • Lead and/or participate in code reviews.
  • Mentor less experienced developers.

Qualifications Experience:
 

  • 5+ years hands-on experience with full-stack web development.
  • 5+ years hands-on experience with modern front-end and backend frameworks.
  • 5+ years hands-on experience with SQL and NOSQL databases.
  • 3+ years hands-on experience with front-end state management.
  • Strong experience and appreciation for behavior-driven and test-driven development.
  • Strong experience with MVC, event-driven and lambda architecture patterns.
  • Strong experience creating or maintaining large web applications with higher-order components such as Redux, React Router.
  • Strong experience with internal/third party RESTful APIs and Websockets.
  • Competencies
  • Very strong knowledge of OOP principles and deep knowledge of one programming language. We use Javascript (React/Redux/Node.js), PHP (Laravel), Ruby (Rails).
  • Very strong experience with modern javascript frameworks and Vanilla Javascript; especially prototypical inheritance and the orchestration of multiple asynchronous API calls via callbacks, promises, and async/await is required.
  • Strong experience transforming complex business logic into clean reusable backend services.
  • Strong experience defining new software architectural patterns and refactoring existing patterns.
  • Graphical sense of design with an ability to take sketches and turn them into working UI.
  • Highly organized individual with great time management skills.
  • Ability to proactively communicate and collaborate across a growing distributed team.

 


Company Description:

Our client is a global provider of healthcare technology expertise and consulting services and solutions that serve both payer and provider organizations. Headquartered in Nashville, they help bridge the critical gaps in accessible, affordable, high-quality healthcare by providing advisory consulting services, custom application development, and data solutions. Services include EHR application deployment and management, analytics, data integration and governance, software development and testing, and business intelligence.

https://reveststaffing.com/