Средний/старший Node.js-разработчик удалено Мы ищем бэкенд-разработчика, который будет создавать понятный и структурированный код, используя эффективные решения и современные технологии для достижения гибкости и масштабируемости. От специалиста ожидается умение работать в команде, проявлять инициативу, быть готовым проявлять лидерские качества, брать на себя ответственность, быстро принимать взвешенные решения. О продукте Наша экосистема продуктов для перевозки и доставки может похвастаться
Средний/старший Node.js-разработчик
удалено
Мы ищем бэкенд-разработчика, который будет создавать понятный и структурированный код, используя эффективные решения и современные технологии для достижения гибкости и масштабируемости. От специалиста ожидается умение работать в команде, проявлять инициативу, быть готовым проявлять лидерские качества, брать на себя ответственность, быстро принимать взвешенные решения.
О продукте
Наша экосистема продуктов для перевозки и доставки может похвастаться миллионами пользователей и амбициозным планом роста, как внутри Украины, так и на зарубежных рынках. Наши веб-приложения и мобильные приложения имеют современный дизайн пользовательского интерфейса и UX и поддерживаются сложным высоконагруженным серверным компонентом, обеспечивающим бесперебойную работу пользователей. Мы управляем собственными бизнес-операциями и предлагаем модели распространения как по франшизе, так и по модели SaaS для расширения нашего охвата.
Стек технологий: Node.js, TypeScript, Redis, MySQL, PostgreSQL, Kubernetes. (Владение всеми этими технологиями не обязательно, но заинтересованность в их освоении есть.)
Обязанности
- Разработка функционала в соответствии с Проектом Требования владельца
- Поддержка, рефакторинг, исправление ошибок и оптимизация текущего кода
- Обеспечение обратной совместимости при рефакторинге функциональности
- Следование общепринятым отраслевым стандартам при разработке (код структура, репозитории, CI/CD, модульное тестирование, методы обеспечения безопасности).
- Внедряйте продуктивные инструменты разработки и интеграции, если необходимо.
- Тесно сотрудничайте с командой владельца проекта и предоставляйте своевременную и аргументированную обратную связь < /li>
- Синхронизировать действия со смежными командами разработчиков.
- Информировать и информировать команду и/или ответственных сторон о критических проблемах, сбоях и рисках.
- Своевременно реагировать на и отслеживать сообщения в рабочие инструменты
Требования
- Глубокие знания и опыт коммерческой разработки на JavaScript (5+ лет)
- Умелое использование «лучших практик» в разработке Node.js.
- Уверенное знание и понимание модели, управляемой событиями, в Node.js.
- Большой опыт работы с алгоритмами и структурами данных.
- Опыт работы с базами данных (предпочтительно MySQL).
- Умение работать в команде и поручать задачи другой команде. участники
- Умение формулировать и задавать аргументированные, контекстуальные вопросы с четко определенными ожиданиями
- Способность работать с обратной связью и обострять проблемы
- Компетентность в концептуализации сложных концепций и объяснении технические нюансы для нетехнических членов команды
- Владение подходом, ориентированным на результат, и способность его реализовать
- Сильное внимание к деталям и здоровый перфекционизм
Приятно
- Понимание шаблонов проектирования
- Знание архитектурных подходов (CQRS, SOA, микросервисы и т. д.)< /li>
- Опыт внедрения подходов CI/CD
- Опыт работы с гибкими методологиями разработки (Kanban, Scrum, Agile, SAFe и т. д.)
< б> Условия труда
- Гибкий график работы
- Гибкий график работы
- 19 рабочих дней ежегодного отпуска
- 15 рабочих дней отпуска по болезни
- Медицинская страховка
- Внутренние курсы английского языка
- Возможности профессионального и личностного развития (50% покрытия стоимости обучения)
- Различные мероприятия: корпоративные вечеринки, командообразующие мероприятия
Обращаем Ваше внимание, что из-за исключительных обстоятельств, таких как военное положение, некоторые из упомянутых льгот и положений могут подвергаться временным ограничениям или корректировкам.