Position: Senior / Lead Node.JS Developer
Company: IT Craft
Category: Node.js
Experience: 5y
English level: upper

Запрошуємо Senior / Lead Node.JS розробника приєднатися до команди, яка працює над європейською соціальною платформою та об’єднує спортивні центри, тренажерні зали, тренерів і спортивні федерації в одній спільноті. Платформа включає в себе WEB частину для адміністраторів клубів і мобільні додатки iOS&Android для користувачів.
Стек технологій: JavaScript/TypeScript; Node.js; Express.js; MongoDB; Kafka; AWS.

Обов'язки:
- Розробка архітектурного бачення/рішення високого рівня для продукту або конкретної функції разом із замовником;
- Підвищення продуктивності та стабільності системи;
- Співпраця з іншими професіоналами для визначення функціональних і нефункціональних вимог;
- Відповідальність за технічні рішення;
- Вирішення технічних питань.

Вимоги:
- 5+ років досвіду розробки комерційного програмного забезпечення та сучасної архітектури програмного забезпечення;
- Досвід спілкування зі стейкхолдерами;
- Практичний досвід роботи в Agile середовищі;
- Рівень англійської мови Upper-Intermediate;
- Гарні комунікативні та навички роботи в команді.

Буде плюсом:
- Знання у DevOps: Docker, CI/CD, Jenkins;
- Навички роботи з будь-яким фронтенд-фреймворком, наприклад, React.js, Angular, Vue.js;
- Досвід роботи з Kafka;
- Досвід модульного, інтеграційного, функціонального та продуктивного тестування;
- Досвід розробки хмарних додатків за допомогою Amazon Web Services;
- Досвід роботи з DDD.

IT Craft пропонує:
- Конкурентну оплату відповідно до кваліфікації;
- Гнучкий графік, дистанційну роботу;
- Можливість кар'єрного росту;
- Компенсація за технічні курси, освітні ресурси та спорт;
- Внутрішнє навчання англійської мови;
- Служба психологічної підтримки;
- Дружня команда відкритих людей.
 
Надішліть, будь ласка, своє резюме


We're looking for a Senior / Lead Node.JS Developer to join a team working on a Europe based social platform that brings together sport centers, gyms, trainers, and sport federations in a single community. It includes a WEB part for admins of clubs and iOS & Android applications for mobile users.
Technologies stack: JavaScript/TypeScript; Node.js; Express.js; MongoDB; Kafka; AWS.

Responsibilities: 
- Development of high-level architecture vision/solution either for a product or specific feature with the customer;
- Improvement of system performance and stability;
- Collaboration with other professionals to determine functional and non-functional requirements;
- Take ownership of technical decisions;
- Drive resolution of technical issues.

Requirements:
- 5+ years of commercial software development experience and modern software architecture;
- Experience in communicating with stakeholders;
- Hands-on experience of working in Agile environment;
- Upper-intermediate level of English;
- Good communication and team working skills.

Will be a big plus:
- Expertise in DevOps: Docker, CI/CD, Jenkins;
- Skills in any frontend framework such as React.js, Angular, Vue.js;
- Experience with Kafka;
- Experience with unit, integrational, functional and performance testing;
- Experience developing cloud applications with Amazon Web Services or other cloud service providers;
- Experience with DDD.

IT Craft offers:
- Competitive compensation according to the qualifications;
- Flexible working hours, remote work;
- Opportunity for career growth;
- Compensation for technical courses, educational resources and sport;
- In-house English training;
- Psychological support service;
- A friendly team of open-minded people.
 
Please send your CV.