Middle NodeJS / TypeScript Backend / Fullstack Developer - Киев - вакансия 968272

Rozetka.ua

Дата: 10.06.2021

Город: Киев

Сфера деятельности: Программисты, ИТ, телеком

Текст вакансии:

Найпопулярнішому інтернет-магазину Rozetka.ua потрібен «Middle NodeJS/TypeScript Backend/Fullstack Developer» Про проект: Ми забезпечуємо партнерські і франчайзингові відділення Розетки продуктом для обслуговування покупців від моменту пакування замовлення на складі до видачі в відділенні (часткової видачі, сервісному обслуговуванні, оплаті і всіх інших стандартних для Розетки процесах). Окремою частиною проєкту є траспортна логістика, маршрути, графік переміщень і оптимізація логістичного ланцюжка. У нас багато інтеграцій зі складом, маркетплейсами, логістичними операторами, фін.компаніями, партнерами, тому ми пишемо, підтримуємо і розвиваємо АПІ. Ми хочемо побудувати гнучку, зручну, готову до змін систему зі зрозумілими, простими і інтуїтивними інтерфейсами для не завжди простих процесів. У нас немає legacy, ми регулярно проводимо спринти рефакторінга, стежимо за стеком використовуваних технологій і складовими частинами проєкту. Розвиваємося в сторону стабільного майстра і TDD як основи. У нас 5 чоловік в команді і грандіозні плани, тому ми посилюємо команду залучаємо нових фахівців. Чим потрібно займатися:• Розробляти сервіси і мікросервіси на NodeJS;• Проектувати БД, писати міграції, робити планову викатку в прод;• Створювати API, описувати в swagger та документації;• Доповнювати / створювати інтерфейси з використанням UI-kit;• Підтримувати існуючі та дописувати нові GraphQL ендпоінти;• Писати на TypeScript в монорепозиторії;• Писати тести unit, integration, system;• Працювати в інфраструктурі docker / kubernetes c helm-му, istio;• Автоматизувати складання / деплоі за допомогою CI;• Брати участь в житті команди і продукту в рамках Scrum. Що для цього потрібно:• Здатність самостійно виконувати завдання і повноцінно підтримувати їх на всьому життєвому циклі: від розробки, документування та деплоя до покриття тестами і фіксами при виникненні проблем;• Впевнені знання з TypeScript і NestJS;• Готовність працювати з Frontend компонентами, GraphQl;• Відкритість до нових рішень, бажання відстежувати новинки і тенденції на ринку технологій;• Ініціативність щодо впровадження нових бібліотек / ідей / підходів;• Достатній рівень ліні, щоб писати тести відразу, а не відкладати на потім і постійно перевіряти все руками;• Розуміння особливостей remote роботи, складнощів узгодженості, необхідності вести документацію як в коді так і окремо від нього. Буде плюсом:• Досвід роботи в розподіленій команді;• Розуміння екосистеми React SPA;• Досвід роботи з DevOps;• Розуміння відмінностей сервісної / мікросервісной / монолітної архітектури;• Досвід роботи з Redis, Rabbit, Kafka;• API-first проєкти в резюме. Зі свого боку ми пропонуємо:• Гідну та своєчасну виплату заробітної плати;• Цікаві завдання, які дадуть Вам можливість розвивати і вдосконалювати Ваш потенціал;• Дружній і професійний колектив;• Зручний графік;• Безкоштовні курси вивчення англійської мови;• Оплачуване компанією зовнішнє навчання;• Можливість купувати товари Rozetka.ua за спеціальними цінами для співробітників. Будемо раді вам у команді ROZETKA. Не зволікайте і надсилайте резюме.



Контактные данные:

Чтобы просмотреть контактные данные вакансии, вам необходимо авторизоваться с помощью вашего логина и пароля.

Форма авторизации находится в шапке справа. Если у вас нет логина и пароля, вам необходимо зарегистрироваться.




Ищешь работу на дому? Подписывайся на Телеграм канал Работа Дома!