Senior Node.js Developer

Development and testing
Moscow, Russia

We need a Senior Node.js Developer to join the team that will develop the backend of a new monetization platform and new products for publishers, as well as provide integration with internal and external services.

  • What you'll do:
    • Development of new existing services;
    • Development of internal and public API for communication between services;
    • Participation in the formation of the system architecture;
    • Writing unit and integration (together with QA) tests;
    • Participation in a code review;
    • Maintaining documentation on solutions being developed and implemented.
  • What we expect:
    • Excellent knowledge of JavaScript (TypeScript);
    • 3+ years of Node.js development experience;
    • Knowledge of any of the frameworks for Node.js: Express.js, Nest.js, Koa.js;
    • Understanding the principles of building scalable systems, basic problems, solutions;
    • Extensive experience in the development and implementation of SQL and NoSQL databases;
    • Excellent knowledge of creating REST API;
    • Experience with RabbitMQ, Redis, Nginx, ElasticSearch, Prometheus, Grafana;
    • Experience with Docker;
    • Ability to work with the Git version control system;
    • Ability to understand someone else's code and document your own.

    It will be a plus:

    • Experience in developing Gitlab CI / CD or analogs;
    • Experience in Linux system administration and DevOps with Ansible, AWS;
    • Experience with Kubernetes, Helm
    • Experience in designing high-load services.
  • We offer:
    • Work in the international company;
    • Official employment and even more - additional days off, extra payment for a sick leave as well as employee assistance programs;
    • Hybrid working format (office/home office)
    • Company laptops for convenient work from home;
    • Modern office with a play area;
    • We always have fresh fruit, vegetables and beverages;
    • We are “for” healthy lifestyle and encourage our employees to do sports;
    • Corporate education - courses and trainings, meetups and conferences;  
    • A discount for learning English for the employees; 
    • Voluntary health insurance after probation period; 
    • Buddy Program and English Speaking Club for efficient onboarding, communication and meetings with colleagues;
    • Unforgettable corporate parties and team building for teams.

Apply for vacancy:

Thank you for your message. It has been sent successfully.