Senior Software Engineer, Node.js
Primary stack
Job description
Про посаду
Ми шукаємо кваліфікованого 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 rolesMiddle Software Engineer, React Native
Computools · Poland +3
Senior Software Engineer, Python
Computools · Poland +3
Senior Software Engineer, PHP
Computools · Poland +3
Senior Software Engineer, JAVA
Computools · Poland +3