Position: Middle Node.js Developer
Company: customertimes.com
Experience required: 2y
English level: intermediate

**Project Description:**
Development and maintenance of the application that allows you to download the info on healthcare organizations and professionals. BulkLoader is a tool that allows loading a solid amount of data (millions of records). It is built on Heroku applications, uses S3 as storage for source data, uses PostgreSQL for processing data, and uses SFDC Bulk API for data upload. Currently implemented on Golang, it should be re-written on Node.js, also improving its functional quality (better performance, new features, maintainability, and testing).

**Job Responsibilities:**
- Migrate the functionality written in Golang to Node.js;
- Get into the existing functionality related to Salesforce;
- Provide modular, extendable, maintainable code;
- Communicate directly to customers for tasks and clarifications;
- Provide 100% unit test coverage, do performance testing.

**Requirements:**
- Node.js level - Middle+;
- Experience with PostgreSQL or other RDB is a plus;
- Experience with Heroku and AWS is a plus;
- Experience with SFDC is a strong plus; a candidate should be ready to understand SFDC concepts and limits;
- English - Intermediate (B1+ and higher).