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