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

ABOUT THE PROJECT:
The project is on a mission to make trusting strangers online effortless. 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. 

REQUIREMENTS:
• 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


WILL BE A PLUS:
• 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

WE OFFER:
8 hours working day with flexible working hours
20 working days of paid vacation compensation
Corporate doctor services
Different sports activities in the office (badminton, tennis, darts, gym)
Free English classes in the JSP office
Fully equipped office with car and bicycle parking