Position: Senior Back-end Engineer, Core Platform (NodeJS/Microservices)
Company: INSCALE Global
Category: Node.js
Experience required: 3y
English level: intermediate
Published: 2020-03-01T00:00:00+02:00

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 :)