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

The Client provides machine-learning based software designed to solve the challenges of modern employees around enterprise applications, introducing to the market a new category called "Application Skills Development''. Their service delivers a fundamental new way of help and training in the enterprise space, by a video-based searchable library capturing the organization's tribal knowledge.

The application consists of Node.js API server, GCP services including Firebase, web client written in React, Chrome extension, Slack application and integrations with multiple 3rd-party services.

What you need for this position
- 3 years of commercial experience in Node.js back-end development;
- Experience working with frameworks like Express or Nest.js;
- Experience working with cloud platforms: GCP / AWS / Azure;
- Knowledge of JavaScript design patterns, SOLID principles;
- Experience working with TypeScript is a plus;
- Good understanding of Agile concepts; 
- Intermediate level of English.

What you will be doing
- Analyze and estimate the effort of implementing the business requirements; 
- Identify & propose improvements to get towards technological excellence;
- Develop solutions using Node.js and related technologies; 
- Conduct design and code reviews.

What we can offer you
- Competitive salary; 
- Exciting projects involving the newest technologies; 
- Challenging work in an international professional environment; 
- Opportunities for professional growth (including free external and internal professional training courses and certifications);
- Foreign languages learning compensation; 
- Corporate/team/special events; 
- Medical insurance or gym; 
- Other Perks.