Описание вакансии
IT департамент крупной медицинской компании с развитым HR-брендом и моделью корпоративной культуры Dream Team находится в поисках своего золотого сотрудника! Мы занимаемся созданием цифровой инфраструктуры для наших клиентов, поэтому нам нужен самый лучший специалист, готовый помочь воплотить нереальные идеи в реальность! Тебе предстоит поддерживать серверы компании, поднимать новые сервисы и обеспечивать их беспрерывную работу!
Чем предстоит заниматься:
-
Руководство командой разработки (backend, frontend):
-
организация и координация работы команды из frontend и backend разработчиков;
-
постановка задач разработчикам, распределение обязанностей, и контроль выполнения задач;
-
помощь в развитии профессиональных навыков, поддержание морального духа команды;
-
оценка производительности сотрудников, проведение performance review;
-
планирование и управление ресурсами команды для обеспечения эффективности работы.
-
-
Проектирование архитектуры веб-приложений и выбор технологий для их реализации:
-
создание схемы архитектуры приложения, включая структуру базы данных;
-
оценка технической осуществимости предложенных изменений или новых функций.
-
-
Разработка и поддержка высоконагруженных веб-приложений на основе Python и Django:
-
реализация и поддержка архитектуры веб-приложений;
-
оптимизация производительности и масштабируемости приложений.
-
-
Интеграция с внешними сервисами и API:
-
разработка RESTful API и микросервисной архитектуры;
-
интеграция с внешними сервисами для обеспечения взаимодействия системы с другими платформами.
-
-
Обеспечение качества кода путем проведения код-ревью и наставничества для менее опытных разработчиков:
-
проведение ревизий кода, обеспечение соблюдения стандартов кодирования;
-
наставничество менее опытных разработчиков.
-
-
Внедрение лучших практик разработки, тестирования и развертывания программного обеспечения:
-
поиск и оценка новых технологий и инструментов, которые могут улучшить процесс разработки и качество продукта;
-
внедрение лучших практик разработки программного обеспечения.
-
-
Мониторинг производительности команды, выявление узких мест и внедрение улучшений для повышения эффективности работы:
-
автоматизация процессов для повышения эффективности и качества разработки;
-
сбор и анализ метрик для оценки эффективности процессов и поиска возможностей для их улучшения.
-
-
Работа в тесном взаимодействии с командой менеджмента проекта для обеспечения успешного запуска и поддержки продуктов:
-
коммуникация с проектными менеджерами, заказчиками и другими заинтересованными сторонами для согласования требований и ожиданий;
-
идентификация и управление рисками, которые могут повлиять на успешное выполнение проекта.
-
-
Поддержка и развитие существующих веб-сервисов, включая исправление багов и добавление новых функциональностей:
-
обеспечение своевременного и качественного выполнения задач по поддержке и развитию продуктов;
-
отчетность перед руководством о состоянии проектов и достижениях команды.
-
-
Документирование архитектурных решений, технических спецификаций и процессов разработки:
-
регулярное обновление документации в соответствии с изменениями в проекте и технологиях;
-
обеспечение доступности и понятности документации для всех членов команды.
-
Наши ожидания:
-
глубокие знания Python и Django, а также React и Vue.js;
-
опыт работы на позиции Team Lead или Senior Developer от 3 лет;
-
умение писать чистый, хорошо задокументированный код, покрытый тестами;
-
хорошие коммуникативные навыки и умение работать в команде.
Требования
-
Опыт работы: не менее 3 лет на позиции Team Lead или Senior Developer.
-
Технический стек:
-
Frontend: Опыт работы с Vue.js и React.js. Знание экосистемы и инструментов (Vuex, Redux, Vue CLI, Create React App);
-
Backend: Глубокие знания Python и Django. Опыт разработки RESTful API и микросервисной архитектуры.
-
-
Навыки управления: опыт управления командой разработчиков, навыки планирования и распределения задач.
-
Методологии разработки: знание Agile/Scrum методологий и опыт их применения.
-
Коммуникации: отличные навыки коммуникации, умение работать в команде и взаимодействовать с другими отделами.
-
Образование: высшее техническое образование будет преимуществом.
Условия:
-
работа в устойчивой федеральной компании;
-
трудоустройство по ТК РФ;
-
возможность получить услуги компании бесплатно;
-
современный офис в центре Петербурга;
-
развитая корпоративная культура: регулярные совместные мероприятия и конкурсы;
-
график работы 5/2 с 09:00 до 18:00.
В сопроводительном письме расскажите о своем опыте и пришлите ссылки на последние проекты в продакшене с описанием участия в них. Расскажите, что вы ожидаете от работы.