Backend Technical Lead
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет!
Меня зовут Саша, HR-менеджер в компании Натлекс. Мы ищем бэкенд техлида, который не только выстроит стандарты качества разработки, повысит экспертизу наших разработчиков, уменьшит техдолг, повысит сплоченность команды, но и возьмет на себя архитектурные решение по разрабатываемому продукту, сможет аргументировано спорить с C-левелом, стейкхолдерами, продактами при разработке планов и бэклога в перспективе спринтов, кварталов, ближайших лет.
В двух словах
- Продукты на Spring + Angular
- Работа в офисе в Петрозаводске или удаленно в Санкт-Петербурге
- Веб-проект для одной из крупнейших строительных компаний Европы
- English Intermediate
Натлекс с 2016 года разрабатывает веб- и мобильные приложения, которые используются на строительных площадках от Канады до Сингапура. Мы создаем технологические решения для управления рисками, документооборота и обработки данных при прокладке туннелей, строительстве небоскребов и стадионов. Наши системы включают в себя управление сменами строителей, сбор и анализ данных с датчиков, интеграцию 3D-моделей зданий.
В основе стека технологий для разработки лежат Spring и Angular. Кроме Java, отдельные вещи реализованы на Node.js и .Net. Новый код пишем на Angular, но некоторые старые модули ещё поддерживаются на Angular.js и стоят в очереди на переписывание. Огромное количество инстансов (альфы, беты, прод, инстансы каждого клиента) оркестрируются через Kubernetes. В мобильной разработке используются Swift и Kotlin. Покрываем новый код тестами через JUnit, Karma + Jasmine, Selenium. Cистемы контроля версий — Git, cистемы сборки — Gradle, Gulp, npm. Рост нашей платформы требует новых вызовов, поэтому сейчас мы находимся в длительном переходе от монолита к микросервисной архитектуре.
Задачи на ближайший год:
- Сплотить команду и повысить её экспертизу. При работе с вами у разработчиков горят глаза, они не боятся высказывать свои идеи, выдвигают свои предложения и имплементируют их.
- Возглавить переезд монолита на микросервисы. Надо будет пересмотреть планы текущих архитекторов, сделать переоценку согласно бюджетов продактов и требованиям архитектуры, предложить новые сроки и план. Затем реализовать переезд.
- На своём примере показать хорошие стандарты разработки, а потом транслировать их на всех бэкенд-разработчиков. Речь про покрытие юнит-тестами, документирование кода, чистота и читаемость кода, настройка пайплайна и DevOps.
- Решать текущие задачи, такие как найм новых сотрудников, code review коллег, оценка задач, отчет по итогам спринта.
- Разработать метрики по масштабируемости и отказоустойчивости. Реализовать стабильность системы для новых клиентов даже если это идёт в угоду добавления новых фич. Для каждого клиента сейчас создаётся новый инстанс, с текущие конфигурацией этот рост лимитирован.
- Работа над безопасностью системы, хранением данных.
Особенности работы
- Гибкий график, присутствие на рабочем месте с 11 до 16 в офисе
- Команды в наших офисах в Петрозаводске, Штутгарте, Вене по 3-8 человек
- Работа по скрам-методологии, трехнедельными спринтами
- Участие в предложении новых задач, оценка задач, code review ваших коллег
- При удаленной работе из Санкт-Петербурга, командировки в Петрозаводск.
Бонусы
- Мы оплатим ваше обучение на онлайн-курсах и конференциях;
- Обучим английскому языку с преподавателем;
- Бонус на здоровый образ жизни, оплата спортзала/бассейна/массажа некоторых врачей;
- Командировки в Германию для решения стратегических задач;
- Психолог;
- Сауна в офисе в Петрозаводске.
Дополнительные инструкции
Как откликнуться:
Напишите мне в Телегам @alkhokhlova или на почту aleksandra.khokhlova@natlex.ru