Codemotion is hiring a

Senior Node.js developer

Kyiv, Ukraine




  • At least 7 years of JavaScript programming experience
  • At least 5+ years of experience with Node.js
  • 2-3 years of experience with microservices
  • Experience with PostgreSQL, Cash data base
  • Strong background using AWS, Kubernetes, Docker
  • Excellent programming skills, native JS knowledge
  • Strong knowledge of Asynchronous programming model in JavaScript
  • 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

  • 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.