Облачные технологии компания, которая 13 лет на рынке разработки, мы разрабатываем собственный продукт и берем заказы на крупные разработки от крупнейших компаний страны. В моменте формируем новую команду разработки для создания собственного продукта.
Основной продукт многофункциональная CRM система c таск-трекером и корпоративным мессенджером. А также, создание эксклюзивных чат-ботов на базе собственного движка.
Сейчас мы в поиске Тимлида для старта формирования нашей команды!
Обязанности:
Участие в проектировании/проектирование архитектуры backend-систем.
Работа над масштабируемостью, производительностью и безопасностью системы.
Проведение технических ревью кода и участие в кросс-ревью кода с другими командами.
Умение выбрать и обосновать выбор технологий, стек технологий и инструменты.
Помощь разработчикам в разрешении сложных технических задач.
Планирование работы команды.
Найм и онбординг новых сотрудников в команду.
Поддержка текущей кодбазы, рефактор слабых мест и создание нового функционала.
Участие в обсуждении требований и функциональности с командой аналитиков.
Планирование и внедрение оптимизаций для повышения эффективности.
Оценка и управление техническими рисками, а также участие в планировании релизов с учетом управления предсказуемостью.
Проведение регулярных аудитов кода и архитектуры проектов.
Участие в развитии команды, наставничество, создание и координация выполнения индивидуальных планов развития участниками команды.
Взаимодействие с аналитиками, QA и другими участниками команды проекта.
Работа с технической документацией.
Требования:
Знание и опыт работы с Node.js.
Опыт работы с базами данных (MongoDB, Redis, понимание принципов работы индексов и их отличий, понимание работы внутренних операторов баз данных для дебагинга и поиска неэффективных запросов, оптимизация запросов к базе данных).
Опыт работы с брокерами сообщений (RabbitMQ, NatsMQ, понимание особенностей работы как монолитов так и микросервисов, понимание принципов работы PubSub, понимание работы масштабирования и балансировки нагрузки).
Понимание принципов построения архитектуры (CQRS, Event Sourcing, Event-Driven Architecture, MVC).
Опыт работы с вебсокетами.
Покрытие кода тестами (Mocha)
Работа с OpenAPI
Умение декомпозиции и оценки задач, контроль сроков и кода.
Будет большим плюсом:
Хорошее ориентирование в методологиях разработки, включая Kanban и Scrum, а также понимание всех этапов жизненного цикла разработки ПО.
Умение разрабатывать стратегии разработки, архитектурные решения и принимать решения, ориентированные на достижение качественных результатов и соблюдение сроков проекта.
Понимание принципов построения и оптимизации процессов разработки на Node.js, а также способность внедрения улучшения и инновации в рамках команды.
Опыт руководства и управления разработчиками, предпочтительно на Node.js-проектах, не менее года, включая навыки распределения задач, мотивации членов команды и обеспечение достижения общих целей.
Проводил оценки производительности команды разработчиков и разрабатывал обучающие программы для их профессионального роста и развития.
PM2, AWS.
Белая зарплата согласно ТК РФ, а также возможность регулярно увеличивать свой доход благодаря оценке профессионального роста. Премии по завершению релизов продукта для всей команды и регулярные полугодовые премии.
Нет жёстких рабочих часов, важно лишь выполнение задач. Тебя ждет комфортное рабочее место в офисе вместе с другими тимлидами команд или работа из дома, если ты из другого города.
Наша дружелюбная команда и максимум горизонтальных связей помогут не только в решении рабочих задач, но и в бытовых вопросах, будь то поиск врача, продажа сноуборда или даже поиск Гарри Поттера в росмэновском переводе.
Адекватные руководители, которые четко понимают как работает команда разработки и не требуют сходить к заказчику или придумать дизайн , возможность отстаивать и применять желаемые тобой методы и методологии.
Компенсация спорта, обучения и технического оснащения, более подробно обо всех бонусах расскажет наш руководитель.