Computools logo

Senior Software Engineer, Node.js

Computools·Salary not specified

Primary stack

ExpressMySQLNode.jsPostgreSQLRedisTypeScriptKoaJavaScriptMongoDBSQL

Job description

Description language:

Про посаду

Ми шукаємо кваліфікованого Node.js Інженера для розробки надійних, масштабовних та високопродуктивних веб-додатків та серверних систем, використовуючи середовище виконання Node.js.

Обов'язки

  • Оцінювати завдання, надані Project Manager (PM) або Technology Lead (TL);
  • Виконувати завдання від PM або TL у встановлені строки;
  • Брати участь у процесі SCRUM;
  • Брати участь у розробці проекту;
  • Виконувати технічне дослідження;
  • Вести технічну документацію проекту;
  • Готувати звіти;
  • Спілкуватися з клієнтами;
  • Працювати над удосконаленням поточного проекту.

Вимоги

  • Глибокі знання та досвід роботи з такими мовами та фреймворками: JavaScript, ES6, ES7, TypeScript, Node.js, Express, Koa;
  • Досвід роботи з такими базами даних та інструментами зберігання: MySQL, PostgreSQL, MSSQL, MongoDB, Redis, RabbitMQ, Sequelize ORM;
  • Досвід роботи з такими протоколами, рішеннями та API: HTTP, JSON, Auth, WebSockets (Socket.io), FB, Google, AWS APIs, Telegram Bots, Stripe API;
  • Знання та досвід роботи з такими підходами та принципами: Глибокі знання алгоритмів, Архітектурні підходи, Callbacks, розуміння promises, функціональні підходи, MVC, OOP, DDD (domain-driven design), REST, підхід до мікросервісів;
  • Досвід роботи з такими технологіями та інструментами: Npm, Інструменти налагодження IDE JS, Git, Docker, Хороший рівень адміністратора Linux, Сервіси AWS, Основні навички DevOps.

Ми пропонуємо

Дружну команду професіоналів:

  • Сильні технічні спеціалісти, готові допомогти у вирішенні проблем.

Професійний розвиток:

  • Фінансові та індивідуальні зустрічі для обговорення планів розвитку;
  • Індивідуальний план розвитку;
  • Оплачені конференції та сертифікації;
  • Лекції та інші заходи, де старші спеціалісти діляться своїми знаннями з молодшими та середніми спеціалістами;
  • Бази знань з корисною інформацією для розвитку.

Вертикальний розвиток:

  • Можливість зростати та стати координатором та Technology Lead.

Підвищення рівня англійської:

  • Курси англійської мови.

Переваги для балансу між роботою та особистим життям:

  • Гнучкий робочий час;
  • Можливість працювати дистанційно з необхідним обладнанням та меблями, наданими компанією, в будь-якому місці України;
  • 24 календарних дні відпустки на рік та оплачені лікарняні;
  • Фінансова підтримка та подарунки на важливі події.

Про компанію

Computools - це глобальна компанія з розробки програмного забезпечення та ІТ-консалтингу з офісами в:

  • США (HQ): Нью-Йорк, 430 Park Ave, NY 10022
  • Великобританія: Лондон, Second Floor Office, 10 St Bride Street, EC4A 4AD
  • Норвегія: Флеккефьорд, Lyngveien 61, 4407
  • Німеччина: Берлін, Kemperplatz 1 Mitte D, 10785
  • Австрія: Лінц, Promenade, 4020
  • Ізраїль: Тель-Авів, Shoken St 23, 1st Floor, 69016
  • Польща: Варшава, Al. Jerozolimskie 81, 02-001 та Лодзь, Piotrkowska 157A, 90-440
  • Україна: Київ, вулиця Антоновача, 172 та Запоріжжя, проспект Соборний, 160, 69005

Приєднуйтесь до Computools, заповнивши форму або надіславши електронний лист на [email protected], і ми підберемо для вас цікаву пропозицію.

© Computools. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Computools is a full-service software company that designs solutions to help companies meet the needs of tomorrow. Our clients represent a wide range of industries, including retail, finance, healthcare, consumer service and more.

More at Computools

All 7 roles

Popular searches