Demandware Developer

Lviv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Demandware Developer for our Lviv office to make the team even stronger.

Our project is related to modernizing current LINK Cartridge implementation, moving to Demandware controllers, enhancement of Business Manager Extension cartridge for payment transactions management, extending the list of supported API methods on Demandware side, implementation some additional features on client's request. Cartridge certification for the new version is planned as well, that implies involvement of the development team into support of certification team.

The current LINK Cartridge was nominated for a couple of awards and working on its enhancement should bring a really interesting experience working with payment systems.

Our customer is one of the leading payment services provider in the world with a long history of partnership relationships with Demandware.

Project technologies and tools

  • Demandware;
  • JavaScript (ES5, OOP, CommonJS);
  • Demandware Service Framework;
  • Demandware Process Framework.


  • Perform the function of a Demandware Back-end Developer;
  • Work with Demandware and JavaScript Unit Tests (TDD Framework, Mocha) and CI infrastructure.


  • Intermediate+ English level;
  • Technologies and libraries:
    • Demandware;
    • JavaScript (ES5, OOP, CommonJS);
    • CI;
    • AngularJS;
    • JS Unit Testing Libraries;
    • Grunt;
    • Mocha;
    • Jenkins.
  • Practical experience with mandatory technologies is a must;
  • Proactive approach to work.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports;
  • Free English classes with native speakers (certified English teachers);
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.