Node.js Developer
Florence Healthcare
(Atlanta, Georgia)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. -
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:
-
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
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
There are no answered questions, sign up or login to ask a question
- APIs
- AWS
- Design
- RESTful APIs
- JavaScript
- Network Security
- Testing
- CSS3
- Git
- HTML5
- MongoDB
- Node.js
- NoSQL
- Puppet Administration
- Redis
- Sass
- SQL Azure
- Test Driven Development (TDD)
- ES6
- Service Oriented Architecture
- Chef Software
- Docker
- Express
- Jade
- Gulp
- Grunt
- Puppet
- EJS
- Open Web Application Security Project

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.