Менеджер команды (в рамках большего проекта)
Зарплата
Требуемые навыки
Местоположение и тип занятости
Компания
Описание вакансии
Мы ищем внимательного, аккуратного и опытного волка (не обязательно старого), повидавшего многое и
имеющего опыт решения технических и организационных вопросов, связанных с разработкой крупного сервиса.
Опыт у такого волка будет далеко не только в руководстве, он начинал с низов, писал сложный код и знает, что хорошо для проекта, а что - плохо.
При этом, наш человек общителен, внимателен к нуждам других, знает, как зажечь в команде интересный разговор, который приведет к чему-то хорошему для проекта и команды (а не просто воздух посотрясать). Он всегда готов к общению и к тому, чтобы это общение, при необходимости, культивировать и, где надо, преодолевать непонимание и нежелание.
Административные вопросы и корпоративная политика такого человека интересуют мало, главное - сделать дело!
Также, такой человек будет понимать баланс эффективности между новыми технологиями (фреймворками) и классическим самостоятельным подходом. (В первую очередь он будет понимать, о чем мы тут говорим.) Не нужно подключать numpy для того чтобы перемножить одну матрицу. Главное — выполнить задачу эффективно (во всех смыслах - подумайте так же и о DevOps (!) - им это потом поддерживать), а не во что бы то ни стало с использованием чего-то модного. Если кому-то в команде кажется, что "вот так будет архитектурно красиво", то первый вопрос...? ;-)
Мы занимаемся разработкой крупных технологически тяжелых проектов на заказ для западных заказчиков. На некоторых идем в сторону микросервисов (мы там не оказались сразу по причине возраста проектов и это не всегда возможно из-за бизнес требований). Проекты технически также оперируем. Предлагаем возможность развиваться в комфортных условиях мягкого климата Черногории на берегу моря (офис).
Удаленная работа не рассматривается по соображениям информационной безопасности и невозможности эффективного общения. Если вы никогда (пускай и давно) всерьез и долго не писали код, то это тоже не сюда. При этом, у вас должен быть богатый опыт успешного руководства. Отличный разговорный английский is a must (акцент - какой угодно).
Технологии: Python (Flask, Starlette, SQLAlchemy, raw SQL), PostgreSQL, JavaScript (Backbone.js, Less, Preact, PJAX), AWS и т.д. Но это, ведь, не так важно, правда?
Основные задачи:
- Scrum. Как будто.
- Общение с клиентом - каждый день. Статусы, планирование, разъяснение задач (в обе стороны - "почему так нельзя" или "а лучше так").
- Распределение задач, контроль выполнения, статусы.
- Не перекладывать свою работу на других. Задача разработчика - после согласования с коллегами архитектуры и прочих подробностей, притворить задачу в реальность, а не писать отчеты.
- Писать отчеты.
- Разработка архитектуры (в том числе с учетом высокой нагрузки и горизонтального масштабирования), в том числе перехода на микросервисы (как архитектуры, так и плана _постепенного_ перехода), но (!) это не самоцель. Тут важно, человек должен сам понимать системный дизайн и _вместе_ с командой принимать хорошие архитектурные решения.
- Взаимодействие со смежными командами и общим руководством проекта.
- Менторинг членов команды, разрешение споров, обсуждение решений, контроль решений (например, использование какой-то большой библиотеки или нет), выбор пути (чувство того, когда такие решения нужно обсуждать и выше - с CTO и около, все из которых сами разработчики).
Требования:
- Опыт руководства командой от 5-и человек;
- Опыт Scrum или около того;
- Собственный опыт разработки (мы не о HTML и точно не о React).
Мы предлагаем:
- Интересные проекты;
- Оплачиваемые отпуска;
- Двойную почасовую оплату согласованной переработки сверх рабочего времени (OVERTIME);
- Возможность работы в нашем офисе в Черногории, фактически, в раю на берегу Адриатического моря (поможем с переездом вам и семье).
Ваш отклик
