TeamLead (Руководитель группы разработки)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Мы создаем отличный Digital-продукт для клиентов и собираем команду для воплощения наших идей.

Тебя ждут современные технологии и микросервисы, работа в команде с влиянием на 7+ млн. клиентов.

Обязанности:

  • Управление командой разработчиков (inhouse и outsource), непосредственное участие в разработке и поддержке клиентских и серверных частей платформы
  • Проектирование архитектуры взаимодействия со смежными системами
  • Оценка, анализ и оптимизация бизнес требований
  • Управление архитектурой платформы
  • Организация рабочего процесса и контроль разработки
  • Оценка трудоемкости и сроков исполнения работ
  • Создание, проработка и реализация плана технического развития проектов (technical leadership)
  • Руководство проектированием и разработкой функционала программного продукта, утверждение технических решений, определение стека используемых технологий
  • Разработка процессов мониторинга приложений, логирование, health-checks
  • Обучение новых сотрудников процессам, принятым в отделе (наставничество)

Знания/Навыки:

  • Знание объектно-ориентированного программирования
  • Знание языков программирование высокого уровня
  • Знания в области информационной безопасности
  • Знание сетевых технологии
  • Знание web-технологий
  • Знание принципов работы сети интернет
  • Знание систем контроля версий (Gitlab)
  • Навык планирования своей работы и команды
  • Знание SQL (T-SQL, PL-SQL)
  • Умение проектировать базы данных
  • Навык проведения анализа чужого кода
  • Умение создавать подробную документацию по проекту
  • Знание современных методологий управления проектами (Agile, Scrum, Kanban)
  • Знание HTML5/CSS3 (кроссбраузерность, адаптивность, блочная верстка)
  • Хорошее знание JavaScript, ReactJS, AngularJS
  • Знание WebAPI (Rest Services)
  • Понимание принципов работы ETL
  • Умение выстраивать процессы и автоматизировать их
  • Знание JVM, Java, Java SpringBoot, Golang
  • Знание реляцонных (PostgreSQL) и нереляцонных (Redis, MongoDB, Cassandra) баз данных

Требования:

  • Опыт профессиональной full-stack разработки высоконагруженных приложений от 3-х лет
  • Опыт проектирования и создания высоконагруженных масштабируемых систем, понимание шардинга, репликации, очередей (kafka)
  • Опыт проведения исследований возможных вариантов реализации проекта с точки зрения используемых технологий и инструментов разработки, умение обосновать свои решения
  • Опыт обобщения и структурирования информации по проекту, разделение разработки на этапы и блоки, с последующей организацией цикла разработки продукта
  • Опыт постановки полного цикла разработки (от ТЗ до сдачи проекта в эксплуатацию)
  • Опыт управления командой разработчиков от 5 человек
  • Опыт разработки распределённых микросервисов
  • Опыт рефакторинга кода и проведения код-ревью
  • Опыт работы с контейнерными инфраструктурами (docker, kubernetes)
  • Опыт применения принципов Continuous Delivery & Deployment & Integration и работы с системами Continuous integrations (GitLab, Jenkins, Ansible)

Ключевые навыки

MongoDB
XML
Agile Project Management
Oracle Pl/SQL
HTML5

Адрес

Алматы, улица Толе би, 101

Вакансия опубликована 16 марта 2020 в Алматы

Похожие вакансии