Position: Middle/Senior NodeJS Developer
Company: JetSoftPro
Experience required: 3y
English level: intermediate

We want to enable builders in fast-growing, underserved regions with the digital identity and reputation tools they need to provide better trust-based services to more people. 

Project Description:
• Development of completely new products
• Improvement of current products' SLAs
• Work closely with our AI team to integrate GPU-based networks (computer vision most of the time) into our system/products
• General architecture improvements to improve service scalability and SLAs
• Reorganise parts of the backend into highly scalable & isolated micro-services components

Position Requirements:
Skills & Experience:
• Proficiency in Node.js
• Proficiency with MongoDB, Redis
• Experience in developing RESTful APIs and microservices
• Experience with VCS, Git
• Experience in functional testing (jest, mocha frameworks)
• Experience with TypeScript
• Love for writing code and solving problems with the software
• Willingness to create the best user experience possible in the products you build
• Experience in building well-tested web applications from the ground up that customers have used
• Can be based in any Russian or CIS region at least part-time, given our team presence there

Bonus:
• Experience with RabbitMQ, Kafka.
• Experience with non-functional testing.
• Experience with molecular microservices framework.
• Experience with SQL databases.
• CI/CD pipeline development and maintenance.
• Experience with React + Redux.