Our client is operating in the field of software development and digital services with a mission to help customers grow by leveraging the latest technologies and top talents. Combining deep technology expertise with extensive industry know-how.

What your responsibilities are going to be?

  • Develop applications in Node.js (using JavaScript or Typescript)
  • Deploy regular code releases to production and test environments; prioritize bug fixes to ensure critical up-time
  • Analyze different requirements and propose solutions
  • Create clean and testable code
  • Work in an Agile environment
  • Work closely with all development teams within the company

What qualifications are needed?

  • Experience in backend/server-side development with Node.js;
  • Good knowledge of Node.js frameworks (Express);
  • Excellent knowledge of TypeScript and JavaScript;
  • Good knowledge of MySQL and MongoDB;
  • Experience with RESTful APIs integration;
  • Good understanding of asynchronous programming and its workarounds;
  • Good knowledge of user authentication and authorization;
  • Good knowledge of microservices architecture;
  • Write efficient, scalable, testable, and maintainable code;
  • Excellent analytical and design capabilities;
  • Knowledge and experience in AWS;
  • Familiarity with versioning control with Git (using gitflow);
  • Eager to learn new technologies and frameworks;
  • Teamwork experience;
  • Great communication skills;
  • Good command of English (reading, writing, speaking).

What would be considered as an advantage?

  • Knowledge of PostgreSQL or SQL server;
  • Knowledge of Nest framework is a big plus;
  • Knowledge of TypeORM or Mongoose is a big plus;
  • Knowledge of front-end frameworks such as Angular, React, Vue (or any other front-end experience);
  • Knowledge of front-end template engines such as Handlebars;
  • Knowledge and experience of other cloud platforms like GCP, Azure, Heroku;
  • Experience with distributed caching systems, and messaging systems such as RabbitMQ;
  • Knowledge of OOP, data structures and design patterns;
  • Experience with client communication;
  • Experience with writing unit tests.

What the company offers:

  • Professional advancement plans;
  • Learning & development opportunities;
  • Work from everywhere;
  • Healthcare & insurance;
  • Transportation & mobility;
  • Sports & activities;
  • Leisure time;
  • Assistance;
  • Teambuilding events & internal initiatives
  • Work life balance;
  • Corporate discounts.

Please send your CV in English.
All applications will be treated in strict confidentiality.

License #1950 from 20.10.2015

Apply now