Ми шукаємо Senior Node.js Engineer для проєкту, який повʼязаний з інтеграцією та міграцією існуючих мікросервісів/ETL та розробкою нових мікросервісів з нуля.
Чим ви будете займатися у цій ролі:
— Роботою зі спільною та розподіленою командою SCRUM;
— Підтримкою продакшну для розв’язання загострених питань;
— Рецензуванням коду, розробкою та впровадженням найкращих практик кодування;
— Плануватимете user stories, надаватимете естімейти, аналізуватимете вимоги;
— Писатимете модульні, інтеграційні та компонентні тести;
— Розроблятимете нові функції;
— Виправлятимете наявні дефекти;
— Будете оновлювати документацію;
— Будете брати участь в активностях з покращення команди та вдосконалення процесів.
Наш ідеальний кандидат:
— 3+ роки професійного досвіду в розробці програмного забезпечення;
— Досвід роботи з будь-яким інструментом побудови (Maven/Gradle/Ant);
— Гарне знання Node.js;
— Розуміння основних шаблонів дизайну;
— Чітке розуміння принципів чистого коду та проєктування SOLID;
— Розуміння Git-flow;
— Досвід написання модульних та інтеграційних тестів;
— Знання REST;
— Знання Serverless;
— Досвід тестування (модульного, інтеграційного, контрактного);
— Знання JWT, CORS;
— Навички TypeScript;
— Знання AWS Lambda;
— Досвід співпраці в команді;
— Рівень англійської мови B1 і вище.
Буде перевагою:
— Досвід роботи з Docker;
— Практичний досвід роботи з Core AWS або будь-якою іншою Cloud-платформою;
— Розуміння CI/CD;
— Розуміння TDD, BDD.
Що ми пропонуємо:
— Конкурентну заробітну плату залежно від досвіду та навичок
— Індивідуальний кар’єрний шлях
— Соціальний пакет: медичне страхування, спорт
— Лікарняний та регулярну відпустку
— Заняття з англійської мови із сертифікованими викладачами
— Регулярні перегляди заробітної плати
— Обмін досвідом з колегами по всьому світу
— Робота в дружньому колективі та приємну робочу атмосферу
— Гнучкий графік роботи