Logo.svg
Node.js Developer
We are looking for a mid-senior level Node.js Developer, responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.

Location: Yerevan, Armenia
Job Type: Full time

Requirements
* 3+ years of experience in Node.js development (junior or middle)
* Bachelor's Degree in Computer Science or in related field
* Clear understanding of core JavaScript concepts
* Clear understanding of Asynchronous Programming 
* Work experience with newest JavaScript implementations ES6 +
* Familiarity with Express, Koa, Hapi, Socket.IO  
* Experience with No SQL(Mongo DB) or Relational(MY SQL, Postgres) databases
* Understanding of microservice architecture and RESTful API integration patterns
* Subversion/Git version control tools

Qualifications
* Strong communication skills and ability to collaborate closely with remote team members
* Ability to constantly learn, take on challenges and achieve them
* Work with passionate people building great products
* Enjoy being part of a highly collaborative, remote first environment

Additional Skills
* Good English, well spoken and written 
* Possess a high level of enthusiasm, integrity, and attention to details
* Outstanding interpersonal and communication skills
* Developed analytical thinking, prioritizing and organizational skills
* Ability to work well in a fast-paced, performance-driven environment

Apply to this job by sending your CV to the following email:
hello@brainstormtech.io
Please indicate the position title in the subject field. The company thanks all interested applicants; however, only shortlisted candidates will be contacted for an interview.