Position: Senior Node.js developer
Company: Brainberry
Category: Node.js
Experience required: 3y
English level: intermediate

You will be a part of the client's team witch consist of 35 active developers and 15+ other personnel. 

Our client is working on a new product that will help to predict revenues, costs, deliverables, and other parameters for Oil and Gas companies using data from different API and AI system. 

As a back-end developer, you will be working on developing an API for the project at the first steps and then participate in new features development. 
The client is open to new architecture suggestions if they will be relevant to business needs.

**Technical stack:**

 - Node.JS 
 - MongoDB
 - Google Cloud Platform
 - React.js

**Requirements:**
 - 3+ years experience in Node.JS back-end development
 - Good knowledge of MongoDB
 - Experience working with API (using and creating from scratch)
 - Good communication English skills
 - Working day shift for 2-3 hours (work with USA team)
 - Working with and creating project documentation

**Will be a plus**
 - Knowledge in React.js
 - Experience working with BigData and hight-loaded systems
 - Experience in lead position

**We offer:**

— No bureaucracy;
— Work in the young, friendly and supportive team
— Perfectly equipped and cozy office with multiple lounge zones in the office near the metro station
— The family-like relationship within the team and direct communication with international clients
— Personal development and professional growth
— Competitive salary and paid vacation
— Team building activities (corporate parties, joint movies, and football watching in the office)
— Coffee, tea, cakes, candies, and lunch in the office