Middle Software Engineer, Node.js


Berlin, Germany



Employment type

Full time


3+ years of experience

Your goal

Develop new web applications

We are looking for a Middle Node.js Developer to expand our team.


  • Strong knowledge and experience with such languages and frameworks: JavaScript, ES6, ES7, TypeScript, Node.js, Express, Koa, other Node.js framework like Express will be good;
  • Experience in working with such databases and storage tools: MySQL, PostgreSQL, SQL language knowledge, MongoDB, Redis, RabbitMQ will be good, Sequelize ORM;
  • Experience with such protocols, solutions, and APIs: HTTP, JSON, Auth, WebSockets (Socket.io), FB, Google API, Stripe API, knowledge of another APIs will be good;
  • Knowledge and experience with such approaches and principles: algorithm knowledge, base architecture approaches, callbacks, promises understanding, experience with queues on RabbitMQ will be good, functional approaches, MVC, OOP, REST, microservices approach;
  • Experience with the following technologies and tools: Npm, IDE JS debug tools, Git, Docker, will be good: linux administrator level, AWS services, Base DevOps skills.


  • Estimate tasks provided by a Project Manager (PM) or Technology Lead (TL);
  • Complete tasks from PM or TL within the estimated time;
  • Participate in the SCRUM process;
  • Participate in project development;
  • Perform technical research;
  • Keep technical documentation of the project;
  • Prepare reports;
  • Communicate with customers;
  • Work on improvements of the current project.


A friendly team of professionals:

  • Strong technical specialists who are ready to help solve problems.

Professional development:

  • Financial and 1-to-1 meetings to discuss development plans;
  • Individual Development Plan;
  • Paid conferences and certifications;
  • Lectures and other events where senior specialists share their knowledge with junior and middle specialists;
  • Knowledge Bases with useful information for development.

Vertical development:

  • Opportunity to grow and become a coordinator and further a Technology Lead.

Work-life advantages:

  • Flexible working hours;
  • 24 calendar days of vacation per year and paid sick leaves;
  • Financial support and gifts for important events.

Join Computools

Fill out the form or email us at hr@computools.com and we will pick up an interesting offer for you

Thank you!

Your application has been accepted.
We will contact you within 24 hours.

    SV (in format: .doc, docx, .pdf or .rtf)*

    Send SV →