👀 Признавайтесь, бросали курсы когда-то? Расскажите нам, не держите это в себе → погнали!

TechLead / TeamLead (Backend)

Зарплата

от 200 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Комплексное решение задач в сфере диагностики челюстно-лицевой области

Описание вакансии

О компании и команде

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.

Дополнительные инструкции

В сопроводительном письме расскажите о своем опыте и пришлите ссылки на последние проекты в продакшене с описанием участия в них. Расскажите, что вы ожидаете от работы.