— At least 4 years of JavaScript programming experience
— At least 3+ years of experience with Node.js (Express.js, koa.js)
— Excellent programming skills, native JS knowledge
— Strong knowledge of Asynchronous programming model in JavaScript
— Excellent knowledge ES6/ES7 (ECMAScript)
— Software Design knowledge: OOD, FP, Design patterns
— Experience with Git
— Strong NoSQL, SQL knowledge
— English communication skills
— Unit testing/TDD experience with Jasmine
— GraphQL + apollo client
— Webpack
— WebSockets, real-time apps
— Good understanding and practical knowledge of continuous integration/delivery methods
— Agile practices experience
— Watch Our Team Trailer youtu.be/QssqMgXHB4s
— No test task — we appreciate your time ;)
— Interesting projects with new technologies
— Salary fixed in USD
— Flexible work schedule and opportunity to work remotely
— Opportunity to learn new technologies and attend conferences, training, R&D, hackathon, etc
— English Speaking Club with a native speaker
— Funny celebrations, team outings, and unforgettable corporate events
— Compensation for sick leaves and regular vacations
— Anti-stress chinchilla — our Chief Mi-Mi-Mi Officer :)
— Comfortable office near Pecherska metro station
— Taking part in the development of complex web and mobile applications
— High quality commented code
— In-time features delivery
Company SAWI as a startup will be the first provider of non-cash settlement services for invoices in the region. The company hopes to start the new era in processes among small, medium, and large enterprises to reduce the expenses on financial flows and transactions in companies by supporting fast and efficient invoicing that is registered in the SAWI portal. The SAWI’s goal is to provide its new and innovative cashless settlement methodology for invoices globally by registering as an authorized service provider or customer. The goal is to provide corporate customers with a cloud-based account management solution. Facilitating settlements on accounts and reducing cash flow to minimize transaction fees. Instead of using various ERP systems to generate and receive invoices, corporations will use one common tool that will be synchronized.