Senior Node.js Engineer

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.

DESCRIPTION


Currently we are looking for a Senior Node.js Engineer for our Lviv office to make the team even stronger.

We are looking for a team of 3-5 Senior Developers for development and integration support of our long-running project, integrations and sub-features. We need to develop the Integration layer between a Front-end App and different systems plus developing an Elastic Search cache service. All should be pure CD enabled, mocking all the dependencies from the beginning. The environment consists of: external-facing Node.JS LTS/boron, Koa.js or Express.js for RESTfull APIs endpoints, Docker for development setup, TDD using modern Node.js tools like Jest/Mocha/Sinon.JS.

Our customer is a German multinational corporation, headquartered in Bavaria, that designs and manufactures shoes, clothing and accessories. It is the largest sportswear manufacturer in Europe, and the second largest in the world.

Responsibilities

  • Review pull requests (pointing out flaws in the code, referring to an existing solution that may be relevant to the change set, asking questions, giving code style suggestions, etc.);
  • Complete stories in task tracking system;
  • Contribute to creating a safe and supportive work environment;
  • Be nice and respectful to each other;
  • Be present and available for each other.

Requirements

  • M.S. in Computer Science, Information Systems, Applied Mathematics or related technical diploma;
  • 3+ years of experience in Software Development;
  • 3+ years of experience in relational data structures, theories, principles and practices;
  • Thorough understanding of modern enterprise architecture;
  • Strong understanding of SDLC;
  • Fluent English is a must.

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.