Position: Middle Full Stack Developer
Company: NCube
Category: JavaScript
Experience required: 2y
English level: intermediate

We are looking for a highly productive Full Stack developer who is not afraid to work with new technologies, with deep knowledge and understanding of programming methods and concepts in at least one programming language. Who will focus on mastering programming skills, computer concepts and get a unique experience in the development of Telecom, CRM, Saas platforms. 

**Project –** multifunctional global Saas multi-business platform that contains all the processes and areas of the company, such as telecommunications, CRM, accounting and many other processes. They help companies translate innovation from concept to production and transform production from reactive, one-time, and variable delivery into consistent, timely, high-quality, customer-centric solutions. 

**Must have: **
- 2+ years of experience with JS; 
- Demonstrates advanced knowledge of React.js with JavaScript and TypeScript; 
- Familiarity of Node.js with express and postgraphile; 
- Mastery of integrated design environment (IDE) and tools required to write software; 
- Working knowledge of computer networking with protocols such as TCP, UDP and SCTP; 
- Advanced knowledge and develops skills in a specific practice area; 
- Applies standard techniques and procedures to perform assigned tasks as part of a broader assignment; 
- Ability to lead and complete tasks with little guidance and oversight of the details of the job; 
- Familiar with the principals of Agile. Ideally has knowledge of Agile methodology;  
- Participant in Agile ceremonies (daily standup, retrospective, etc.); 
- Ability to follow directions and understand procedural directions; 
Actively seeks help from the manager, colleagues and other team members; 
- Upper-Intermediate English and better. 

**Responsibilities: **
- Performs design tasks;  
- Performs coding, testing and administration assignments. 

**We offer:  **
- Working equipment; 
- Competitive salary with the regular review; 
- Flexible working schedule, fully remote work opportunities; 
- Vacation (up to 20 working days); 
- Paid sick leaves (10 working days); 
- Online English courses; 
- Direct cooperation with the customer; 
- Teambuilding's, corporate parties and company trips abroad;  
- Great working environment and team spirit.