Medior/Senior Back - End (Node.js | MongoDB) Developer
Positions open in Belgrade (Serbia)
About Florence Healthcare
Florence Healthcare provides the most user-friendly and flexible eRegulatory solution in the healthcare industry. Florence eBinder Suite™ is trusted by thousands of principal investigators, research sites, cancer centers, academic institutions, sponsors, medical device manufacturers, and contract research organizations around the globe.
Job Description:
- We seek talented Node.js developers to build the future for clinical trials by contributing to our eBinder Suite™ platform.
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, Hapi.js, and other frameworks
- Build logic in isolated, independent modules
- Integrate data storage via MongoDB
Skills & Requirements:
Required:
- Passionate about creating high-quality, flexible code
- Strong understanding of REST API principles and best practices
- Expertise in Node.js
- Expertise with Express or Hapi.js
- Proficient with Git
- Proficient with JavaScript, comfortable with ES6/2015
- 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 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 Strider, Ansible or others
- Basic understanding of pre-processors (Sass, Babel, etc.)
- Basic understanding of front-end technologies (HTML5, CSS3, ES5+)
- Experience with Elasticsearch
- Salary Range
- Very competitive, per qualifications
Deadline for applications: 23.08.2019.
Florence Tech
- Bore Prodanovica 14, Novi Sad, Srbija
- PIB: 109991168
- Matični broj: 21280909