Node.js Developer

Florence Healthcare

(Atlanta, Georgia)
Full Time
Job Posting Details
About Florence Healthcare
Florence Healthcare is a fast-growing startup focused on improving clinical trial data flow to advance cures. The worlds leading clinical researchers use our tools everyday to make new medicines available sooner. -
Summary
We seek talented NodeJS developers to build the future for clinical trials by contributing to our CloudBinder® platform. Your responsibility will be to build an enterprise-grade backend for our CloudBinder solution. Here you will:
Responsibilities
* Be a team player: contribute to our culture, invent new ways to address industry needs, criticize constructively, and help create a world-changing company * Develop from the ground up a modular architecture to support a web API * Manage all aspects of the software life cycle (Requirements gathering, Testing, Deployment, Support) * Write automated tests via TDD to foster effective, reusable, and flexible code * Design and implement low-latency, high-availability, and performant applications * Implement security and data protection * Build RESTful APIs with Node.js, and other frameworks * Build logic in isolated, independent modules * Integrate data storage via MongoDB (required) and Redis (optional) * Create automated deployment scripts to deploy on AWS and/or Azure environments
Ideal Candidate
Required * Passionate about creating high-quality, flexible code * Expertise in Node.js and Express or Hapi * Proficient with Git * Proficient with JavaScript * Proficient with user authentication and authorization between multiple systems, servers, and environments (cookie-based authentication, OAuth, JWT) * Basic understanding of design patterns Major Plus * Proficiency in ES6 * Proficiency in NoSQL databases (MongoDB), specifically performance, modularization, and maintainability * Proficiency in building modular applications * Knowledgeable on Docker deployments * Knowledgeable on Microservices and/or Service-Oriented Architecture * Knowledgeable on security principles (OWASP) * Basic understanding of templating languages (EJS, Jade, etc) * Basic understanding of build tools (Gulp, Grunt) * Basic understanding of scripting deployment tasks with tools like Puppet, Chef, or others * Basic understanding of pre-processors (Sass, Babel, etc.) * Basic understanding of front-end technologies (HTML5, CSS3, ES5+)

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.