Публікуйте вакансії
Наймайте без комісій
1196 переглядів
5 заявок 0 відповідей
Наразі ми шукаємо середнього розробника Node.js, щоб приєднатися до нашої команди, яка створює систему моніторингу та доставки посилок, яка призначена для забезпечення чудового досвіду клієнтів, а не лише пакетів.
Це не тільки допомагає друкувати транспортні етикетки, але й перетворює поставки в нові продажі. Система дозволяє користувачам отримувати замовлення автоматично, а також створювати їх вручну. Товар доставляють кур'єри. Також користувачі можуть використовувати обліковий запис для більш ніж 8 служб доставки. Система також дозволяє повернути товар. Розроблено функціонал сповіщень про те, що посилка втрачена, пошкоджена або затримана. Дані витягуються з API кур'єрів.
Проект триває з 2019 року, і ви будете працювати в команді з 6 кваліфікованих розробників.
Основний стек технологій: Express, React JS, MongoDB, PgSQL, AWS
Чому наш проект буде для вас цікавим?
Оскільки ви будете працювати з мікросервісом,
використовувати різні типи баз даних Sql/без SQL,
міграція між базами даних,
інтеграція з API Amazon, Ebay, Aliexpress та системами кур'єрської доставки, такими як: DHL, UPS та інші.
робота над навантаженим проектом,
розробка REST API
інтеграція з різними системами відстеження кур'єрів,
вирішення архітектурних завдань унікальними методами для кожної нової функції.
Тож ми хочемо, щоб у вас було:
— 2+ роки досвіду в Backend-розробці.
— 2+ роки комерційного досвіду роботи з NodeJS та TypeScript.
— Великий досвід роботи з реляційними базами даних.
— Хороша англійська мова та комунікативні навички.
Приємно мати:
— Базовий досвід роботи з AWS, Kubernetes, Jenkins CI.
— Досвід роботи з БД NoSQL та пошуковими системами (наприклад, Firebase, Redis, ElasticSearch).
— Керування невеликою командою під час процесу розробки та розгортання.
— Впровадження автоматизованих платформ тестування та модульних тестів.
— Досвід модульного тестування (Karma, Jasmine, інші).
Що ви будете робити:
— Переведіть розкадрування програми та варіанти використання у функціональні програми.
— Відображати бізнес-вимоги до програмованих функцій;
— Проектувати, розробляти, тестувати, впроваджувати та підтримувати великі обсяги додатків із низькою затримкою для критичних систем і забезпечувати високу доступність та продуктивність.
— Напишіть добре розроблений, тестований, багаторазовий та ефективний код.
— Розгортайте програми за допомогою контейнерів і Docker.
— Покращити та розширити функціональність існуючих програм.
— Робота за Scrum або Agile.
І ми можемо запропонувати Вам:
- Видатні можливості просування
- Підтримуюча та комфортна робоча атмосфера
- Безкоштовні курси граматики та лексики англійської мови на місці
- Різноманітність можливостей навчання та саморозвитку
- Вишукані тімбілдинги та корпоративи
- Пакет соціального страхування та інші пільги