TechLead / TeamLead (Backend)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
IT департамент крупной медицинской компании с развитым HR-брендом и моделью корпоративной культуры Dream Team находится в поисках своего золотого сотрудника! Мы занимаемся созданием цифровой инфраструктуры для наших клиентов, поэтому нам нужен самый лучший специалист, готовый помочь воплотить нереальные идеи в реальность! Тебе предстоит поддерживать серверы компании, поднимать новые сервисы и обеспечивать их беспрерывную работу!
Ожидания от кандидата
- Глубокие знания 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 методологий и опыт их применения.
- Коммуникации: отличные навыки коммуникации, умение работать в команде и взаимодействовать с другими отделами.
- Образование: высшее техническое образование будет преимуществом.
Чем предстоит заниматься:
- Руководство командой разработки (backend, frontend):
- организация и координация работы команды из frontend и backend разработчиков;
- постановка задач разработчикам, распределение обязанностей, и контроль выполнения задач;
- помощь в развитии профессиональных навыков, поддержание морального духа команды;
- оценка производительности сотрудников, проведение performance review;
- планирование и управление ресурсами команды для обеспечения эффективности работы.
- Проектирование архитектуры веб-приложений и выбор технологий для их реализации:
- создание схемы архитектуры приложения, включая структуру базы данных;
- оценка технической осуществимости предложенных изменений или новых функций.
- Разработка и поддержка высоконагруженных веб-приложений на основе Python и Django:
- реализация и поддержка архитектуры веб-приложений;
- оптимизация производительности и масштабируемости приложений.
- Интеграция с внешними сервисами и API:
- разработка RESTful API и микросервисной архитектуры;
- интеграция с внешними сервисами для обеспечения взаимодействия системы с другими платформами.
- Обеспечение качества кода путем проведения код-ревью и наставничества для менее опытных разработчиков:
- проведение ревизий кода, обеспечение соблюдения стандартов кодирования;
- наставничество менее опытных разработчиков.
- Внедрение лучших практик разработки, тестирования и развертывания программного обеспечения:
- поиск и оценка новых технологий и инструментов, которые могут улучшить процесс разработки и качество продукта;
- внедрение лучших практик разработки программного обеспечения.
- Мониторинг производительности команды, выявление узких мест и внедрение улучшений для повышения эффективности работы:
- автоматизация процессов для повышения эффективности и качества разработки;
- сбор и анализ метрик для оценки эффективности процессов и поиска возможностей для их улучшения.
- Работа в тесном взаимодействии с командой менеджмента проекта для обеспечения успешного запуска и поддержки продуктов:
- коммуникация с проектными менеджерами, заказчиками и другими заинтересованными сторонами для согласования требований и ожиданий;
- идентификация и управление рисками, которые могут повлиять на успешное выполнение проекта.
- Поддержка и развитие существующих веб-сервисов, включая исправление багов и добавление новых функциональностей:
- обеспечение своевременного и качественного выполнения задач по поддержке и развитию продуктов;
- отчетность перед руководством о состоянии проектов и достижениях команды.
- Документирование архитектурных решений, технических спецификаций и процессов разработки:
- регулярное обновление документации в соответствии с изменениями в проекте и технологиях;
- обеспечение доступности и понятности документации для всех членов команды.
Условия работы
- Работа в устойчивой федеральной компании;
- Трудоустройство по ТК РФ;
- Возможность получить услуги компании бесплатно;
- Современный офис в центре Петербурга (работа в офисе, не удаленно);
- Развитая корпоративная культура: регулярные совместные мероприятия и конкурсы;
- График работы 5/2 с 09:00 до 18:00.
Дополнительные инструкции
В сопроводительном письме расскажите о своем опыте и пришлите ссылки на последние проекты в продакшене с описанием участия в них. Расскажите, что вы ожидаете от работы.