Position: Senior Back-end Engineer, Core Platform (NodeJS/Microservices)
Company: INSCALE Global
Experience required: 3y
English level: intermediate

As an early employee in the Kyiv office, the members will get to work directly on the core of the product and challenge themselves with the tricks and solutions for building a high-performance, resilient and complex system. Building microservices and taking ownership of specific services will be a part of your daily work. You get the chance to work directly and closely with the core team, including the architect, leads, front-end teams, business stakeholders, and data scientists, and enjoy the nourishment and growth of the product. The services are implemented using TypeScript on NodeJS, high-performance, clustered RESTful and Web socket services.  

We value:  
• Someone as excited about leveraging the state-of-the-art techniques as they are  
• Has a desire to work in an innovative start-up environment 
• Wants to be part of a competent team to build a reliable, secure, high performance, scalable platform using their expertise in Blockchain, AI and support from great partners like Thomson Reuters  

If this sounds like you, let’s talk – we are very excited to meet you.  

Requirements: 
• You are expert in back-end JavaScript and Node.js environment 
• Experienced in TypeScript, Express.js, Socket.io, GRPC and Swagger 
• Hands-on experience with high performance RESTful and WebSocket services 
• Production experience with MongoDB (+ Mongoose), RabbitMQ and Redis 
• Development and DevOps experience with Docker 
• Production experience with Microservices architecture is necessary 
• The services are normally under a massive load, so, performance tuning and writing optimized code is vital for this role 
 
Company Benefits: 
• Being a part of an international team focused on excellence in product development 
• Autonomous team structure with a lot of freedom and ownership 
• Health insurance including dental care, inpatient/outpatient treatment, massage, etc. 
• Flexible working arrangements
• 22 workdays of annual vacation 
• Free English classes 
• Modern office facilities in the city centre (Gulliver BC, Palats Sportu metro station) 
• Team buildings and fun activities 
• The dynamic and friendly work environment 
• Snacks in the office 
• Happy hours with wine every Friday :)