Node.JS Developer

Job description:

Bee Web Systems team prospers on open communication and diversity of creative ideas. Our team provides effective solutions in web design and development focusing on new technologies and high quality. At Bee Web, we believe that working hard just like  bees, we can do our best to satisfy our clients.

Node.js Developer at Bee Web provides technical expertise and guidance throughout the entire software life cycle. Duties include analysis, design, estimation, planning, implementation, testing of platform improvements and operational support to ensure systems availability.

Main Responsibilities:
  • Integrate user-facing elements developed by front-end developers with server side logic;
  • Writing object-oriented, testable, and efficient code;
  • Collaborate with other team members and stakeholders;
  • Build reusable code, optimize and scale our Node. js platform and applications;
  • Responsible for modification of the application for maximum speed and scalability;
  • Design and implement data storage solutions;
  • Integrate multiple data sources and databases into one system;
Required qualifications:
  • Bachelor’s/M.Sc. degree in Computer Science or equivalent experience;
  • Excellent knowledge and, at least, 1+ years of work experience  with core Node js and its framework (Express);
  • Good understanding of front-end technologies and platforms  such as HTML, CSS, and JavaScript;
  • Experience in working  with
    • noSQL databases – MongoDB(mongoose), Cassandra(optional)
    • SQL databases – MySQL(sequelize.js or knex.js with Objection),
    • knowledge of PostgreSQL would be a big plus;
  • Excellent skills in understanding and creating ReSTful APIs;
  • Strong understanding of code versioning tools (Git);
  • Good command of English, both written and verbal.
  • Self-disciplined: resourcefulness and the ability to work independently.
Preferred qualifications:
  • Experience with working amazon services;
  • Knowledge of GraphQL;  
  • Knowledge of React and angular 2+;
  • Linux or Mac OSX (bash commands).
Salary: Highly competitive

__________________________

Why Bee Web Systems?
  • Highly competitive salary (based on your previous experience) and benefits.
  • Nice working ambiance:  we have already moved to  new office with creative solutions located in one of the modern Business centres,
  • Professional and personal growth opportunity: this means Bees’ mostly cooperate with  international clients, thus you will have an opportunity to collaborate with local and  international clients.

Apply