Готов присоединиться к нашей команде?
Заполни заявку

Вакансия
backend Team Lead

Ну, где ты?
Тольятти
Кто мы
Компания kt.team — это IT-интегратор. Мы занимаемся разработкой собственных продуктов, а также реализуем проекты для наших клиентов: Danone, Converse, Saint-Gobain, FM Logistic и других.
Более 300 000
Более 100
В топ-100
пользователей ежедневно
на наших проектах
IT-компаний
по версии Tagline и RUWARD
человек в штате
в Тольятти, Москве, Краснодаре

Чего мы ждём от тимлида

В первую очередь — желания развиваться самому и развивать команду: внедрять процессы, практики и инструменты, помогающие быстрее и точнее достигать командных целей. Быть лидером, влиять на компанию и продукты, которые она создаёт.

Условия

Тольятти
Современный офис
Заработная плата
5-дневная рабочая неделя с гибким временем начала дня
Вакансия backend Team Lead открыта в Тольятти
От 140 000 руб. на руки

Кто может стать тимлидом

Чтобы стать тимлидом, нужно иметь технический уровень middle+. Также желателен опыт выполнения тимлидерских задач. Но самое главное — это стремление развивать лидерские компетенции, и в этом мы помогаем тем, в ком видим потенциал.

Ключевые компетенции

Опыт работы с этими технологиями и одним из фреймворков
Что будет плюсом
PWA
PHP 5/7
PWA
MySQL
PWA
Symfony/Yii/Laravel/Zend
>
>
>
>
Знание Docker, Kubernetes и сопутствующих технологий

Опыт работы с Node.js/Go, Magento, Git, Linux

Умение работать в NoSQL-хранилищах: Elasticsearch (умение написать запрос, понимание принципов индексации), Redis

Знание методологий и инструментов: Agile, TDD (test-driven development), Kanban, SCRUM, Impact Mapping, TQM (total quality management), Planning Poker, юнит-экономика

Основные задачи

Выполнять роль лидера в команде backend-разработки и обеспечивать своевременный выпуск нового функционала
Развивать команду (помогать в подборе необходимого обучения, внедрять практики, процессы и инструменты для повышения эффективности команды и скорости поставки ценностей)
Поддерживать и развивать высокий уровень культуры разработки (обеспечивать работу в соответствии с принципами Agile)


Декомпозировать бизнес-требования и помогать проектному менеджеру и бизнес-аналитику переводить их в технические требования


Участвовать в подготовке документации по разработанным модулям совместно с командой и менеджерами


Выстраивать форматы работы и деплоя с удалёнными командами
Контролировать технический долг на проекте


Комплексно решать проблемы, возникающие на проекте (problem solving)
Сергей
Тимлид,
партнёр kt.team
Есть мнение, что тимлид — это такой человек — швейцарский нож, который логает по восемь часов в день, пишет больше всех кода, да ещё и управляет работой других. На самом деле эта роль предполагает гораздо более широкий спектр функций: тебе надо декомпозировать задачи, быть наставником для команды, решать проблемы на проекте, много общаться с менеджером и клиентом. И самое главное — постоянно биться за продуктивность команды и каждого разработчика.
Сергей
Тимлид, партнёр kt.team
Есть мнение, что тимлид — это такой человек — швейцарский нож, который логает по восемь часов в день, пишет больше всех кода, да ещё и управляет работой других. На самом деле эта роль предполагает гораздо более широкий спектр функций: тебе надо декомпозировать задачи, быть наставником для команды, решать проблемы на проекте, много общаться с менеджером и клиентом. И самое главное — постоянно биться за продуктивность команды и каждого разработчика.

О технологиях

Мы открыты новым технологиям и всегда пользуемся возможностью внедрить самые современные решения.


Пример

Для проекта высоконагруженного интернет-магазина мы уже реализовали бесшовный переход с Magento 1 на Magento 2, масштабировали работу сервера, разработали софт для киоска самообслуживания со сканированием штрихкодов и мобильное приложение с интеграцией по API, Apple Pay и Google Pay. Сейчас работаем над разделением монолита на микросервисы.

Стек, который развивает

Сейчас наш стек представлен самыми современными технологиями.
Основной стек back'а — PHP 7.0.x и выше. Микросервисы пишем на PHP и Node.js, можно на Go.

Используем Zend 3, Symfony 3, MySQL, APM, GraphQL, Elasticsearch, GitLab CI, RabbitMQ, Akeneo PIM, Xdebug, кластеры (OpenShift/Docker), Kubernetes, Magento 2 в качестве ядра. Кстати, ты знал, что Magento — № 1 в мире среди e-Commerce-систем уровня enterprise и входит в четвёрку лучших систем по версии Gartner?
80 % наших проектов имеют микросервисную архитектуру.





Действуй прямо сейчас!
Оставь свои контакты, и наш HR-менеджер Ксюша ответит на твои вопросы о работе в kt.team.

О проектах

Мы разрабатываем продукты как для себя (APMinvest, MirrAR, Claims и др.), так и для наших клиентов. И для нас это именно работа над продуктом, а не «проектик запилить», т. к. здесь предполагается решение сложной задачи и постоянное совершенствование функционала.

Поэтому у команды есть возможность глубоко изучить проект, при этом мы допускаем ротации — можно попробовать что-то новое.

Мы создаём полезные сервисы, платформы, реализуем сложные решения для крупного российского и международного бизнеса, и каждый день на наших проектах — более 300 тысяч активных пользователей.
Ближайший бэклог по одному из проектов
Разработка API endpoint'ов для back'а сайта, интеграции со сторонними сервисами,
например с транспортными компаниями, платёжными методами, программами лояльности
Написание микросервисов
на PHP и Node.js, можно на Go
Миграция с Magento 2.1 на Magento 2.3
Хочешь посмотреть кейсы и узнать больше о наших проектах?



Команда

Сейчас мы в поиске крутого backend Team Lead'а в нашу команду! На данный момент в ней пять разработчиков, четыре из них — full stack. Кроме них, над проектом работают: проектный менеджер, DevOps, наставник по качеству, UX-дизайнер.

А теперь — немного цифр о компании в целом.
70
разработчиков
  • 9 дизайнеров
  • 7 сотрудников отдела маркетинга
  • 10 проектных менеджеров
  • 2 сотрудника отдела продаж
  • 3 сотрудника HR-отдела
  • 3 сотрудника офис-менеджмента
  • 2 бухгалтера
  • 2 руководителя
  • 35 backend-разработчиков
  • 26 frontend-разработчиков
  • 3 DevOps'a
  • 2 наставника по качеству
  • 4 архитектора
38
сотрудников
в остальной части команды

Технический уровень разработчиков

На каждом проекте есть свой тимлид, проектный менеджер и наставник по качеству, а на крупных внедрениях к ним присоединяется архитектор.
24
junior
28
middle
18
senior

Дополнительные возможности

Если твоя работа или предложенные и внедрённые тобой решения радикально меняют историю kt.team, ты можешь возглавить направление или стать партнёром компании.


Мы стремимся прийти к модели, при которой станем своеобразным акселератором для внутренних стартапов, где талантливые люди могут создавать свои проекты и, пользуясь нашими бизнес-процессами и инфраструктурой, обеспечивать их запуск и развитие.

О возможностях роста в kt.team читай здесь.

Наш подход к работе

Развиваем осознанность команды
Мы работаем в парадигме Agile. А это значит, что роль тимлида на проекте всё больше приближается к роли наставника, а уровень осознанности команды растёт.

Тимлид — это лидер, но это не значит, что ответственность за результат лежит только на нём. Команда получает достаточно свободы и в этих условиях имеет возможность принимать самостоятельные решения.
Повышаем качество
Активно внедряем test-driven development на наших проектах. Это позволяет менять сам принцип написания кода — сначала пишутся тесты, потом происходит реализация модулей так, чтобы тесты срабатывали.

Как итог TDD приближает архитектуру кода к идеальной, позволяет масштабировать её, унифицирует код (т. е. разные разработчики пишут почти одинаково) и сильно упрощает процесс дальнейшей поддержки и работы с проектом.
Оптимизируем процессы
Мы уделяем много внимания совершенствованию процессов. Используем BPM-систему, с помощью которой автоматизировали более 100 процессов в компании.

Учимся приоритизировать задачи (Impact Mapping), работать на самом высоком уровне ценностей, оценивать фичи с точки зрения рентабельности бизнеса (юнит-экономика), непрерывно повышать качество на проектах (TQM), применять Planning Poker и другие инструменты. Для этого регулярно проводим воркшопы и тренинги, чтобы прокачивать как hard skills, так и soft skills (последнее особенно важно для лидеров).
Антон
Тимлид,
партнёр kt.team
Тимлиды должны кодить, чтобы не терять навык. И часто (особенно неопытные) они берут на себя самые срочные и важные задачи. По опыту — так делать не надо. Иначе ты полностью концентрируешься на важной и срочной задаче, и если возникнет проблема на проекте или команде будет нужна помощь, не сможешь уделить ей время. Поэтому, если идти по матрице Эйзенхауэра, задача тимлида — брать на себя важные, но несрочные задачи, а всё остальное передавать команде. Т. е. важно развивать бизнес-мышление, практиковать тайм-менеджмент и учить этому команду.
Антон
Тимлид, партнёр kt.team
Тимлиды должны кодить, чтобы не терять навык. И часто (особенно неопытные) они берут на себя самые срочные и важные задачи. По опыту — так делать не надо. Иначе ты полностью концентрируешься на важной и срочной задаче, и если возникнет проблема на проекте или команде будет нужна помощь, не сможешь уделить ей время. Поэтому, если идти по матрице Эйзенхауэра, задача тимлида — брать на себя важные, но несрочные задачи, а всё остальное передавать команде. Т. е. важно развивать бизнес-мышление, практиковать тайм-менеджмент и учить этому команду.
Офис
Наш офис в Тольятти — это 1300 м2 комфорта.
Завтрак каждое утро
Каша, яичница, тосты, кофе, чай и всевозможные вкусности доступны весь день


Отдых
Массажное кресло; лектории в свободное время могут стать кинотеатром; пинг-понг, бадминтон, кикер, PlayStation 4 и настолки; vape-зона

Спорт
Тренажёрный зал, раздевалки и душ


У нас красиво, просторно, функционально и современно.



Готов присоединиться к нашей команде?
Заполняй заявку, даже если не нашёл подходящую вакансию или у тебя остались сомнения. Наш HR-менеджер сориентирует тебя и ответит на все вопросы.
Здесь ты можешь написать о своём опыте и достижениях и оставить ссылку на портфолио
+7 495 369-20-29 (доб. 130)
Или свяжись с нами любым удобным тебе способом.

Узнай о нас больше

А ещё мы пишем статьи и делимся опытом в нашем блоге

Полезная статья о сути работы Node.js и Event Loop, которая поможет разработчикам осознанно и более гибко управлять потоком выполнения программы.

Тимлид: что это за роль, как стать тимлидом, обязанности тимлида, что должен знать и уметь тимлид. Советы от kt.team, как IT-специалисту ускорить свой рост в команде.

Скандал на «Стачке» и удаление сексистского спикера. А что на самом деле происходит с женщинами в IT? Наш опыт.

Или подписывайся на наши новости

Жизнь kt.team кипит онлайн
на нашей странице в Instagram!