Position: Node.js Developer
Company: bvblogic
Experience required: 2y
English level: intermediate

**Required  technical and language skills:**

- Minimum 2-3 years experience with  Node.js & TypeScript;
- In-depth knowledge of HTML, modern CSS, and  Javascript;
- Minimum 1-2 years experience with Javascript Frameworks like Vue.js/React;
- Good ES6/ES7 knowledge;  
- Advanced knowledge of OOP  programming language and data structures;
- Very good understanding of  various data formats such as JSON, XML, YAML, CSV; 
- Experience in using  and optimizing SQL/ NoSQL databases (like MySQL, MongoDB);  

Nice to  have: 

- Knowledge of application security best practices and secure  application architecture methodologies 
- Familiarity with performance  and scalability issues and solutions
- Good knowledge of user  authentication and authorization between multiple systems 
- Good  understanding of DevOps strategies  
- Basic knowledge of AWS, Docker, or  Kubernetes 
- Experience with Babel JavaScript Compiler, Webpack, and  WebSockets 
- Experience in the design and conception of REST API’s 
- Knowledge of PHP and/or Laravel is a plus 
- Successfully completed a  Bachelor’s or Master’s degree in Information Technology or equivalent  education.

Responsibilities: 

- Design and develop scalable  backend/frontend solutions according to the team’s roadmap 
- Develop and  debug modules and websites’ specific features taking into account the  technical constraints 
- Documentation of the source code 
- Technical  testing of the developed modules 
- Application optimization -  client-side and server-side 
- Ensure the best possible performance,  write high-quality code and unit tests 
- Collaborate with and provide  support to the team members. 

About company:

[bvblogic] is a technology development company with a passion for innovation. We develop and implement efficient IT solutions in seven key domains: Agriculture, Logistics and Transportation, eCommerce, eTickets, Retail and FMCG, Marketing and Advertising, Game Development.