Blackthorn Vision is a Ukrainian custom software development company with 80+ expert engineers. Since 2009, we’ve been helping technology companies build and improve their software products. We help scale tech teams, deliver projects on time and budget, develop ideas from initial concepts to the final product.
2 июля 2019

Senior Node.JS Developer (вакансия неактивна)


Необходимые навыки

•Solid professional experience with JavaScript;
•Excellent knowledge of Node.js;
•Understanding fundamental design principles behind a scalable application;
•Enthusiasm for Agile software development;
•Excellent teamwork skills with an ability to get the work done with minimal supervision;
•Strong verbal and written English skills.
•Experience with AWS.
•Experience with microservice architecture

Будет плюсом

•Experience with Sails/Express;
•Experience with SQL/NoSQL databases;
•Experience with working and maintaining microservice architecture on AWS using Kubernetes.


•Сhallenging and exciting work in a friendly and professional environment;
•Excellent career opportunities and a competitive salary;
•Professional development program with internal seminars on technical topics;
•Flexible work schedule and pleasant working environment including modern and comfortable office;
•15 working days of paid vacation (21 calendar days), 5 half-paid sick leave days;
•Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.);
•Free English courses;
•Free services provided by corporate Family Doctors (both GP and Pediatrician);
•Great corporate events and celebrations;
•Access to the corporate library and much more.


• Deliver readable, testable and reusable code by following best practices, using unit tests and creating and maintaining appropriate documentation
• Participate in the analysis of the product requirements by meeting and discussing them with developers, product owners and other stakeholders
• Participate in the planning of the delivery pipeline by estimating time required for delivery, analyzing dependencies between different software elements and improving visibility for other team members and teams
•Design and implement backend architecture according to functional and non-functional requirements applying high industry standards and best practices;
•Implement highly scalable, robust, performant and well documented RESTful API services that correspond to microservice architecture requirements.

О проекте

Together with our client we build a platform that enables users to connect directly with licensed and prescreened service professionals to schedule emergency and non-emergency service appointments. Our solution uses the cutting edge technologies and consists of a mobile and web parts. From functional perspective the apps use a location tracking feature so users can choose a desired professional on a live map based on location for emergency situations. The apps also allow users to see estimated time of arrival when booking an appointment. Mobile apps will be available on iOS and Android devices.