⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Back-end разработчик/Team Lead (Java / Kotlin)

Прямой работодатель  Surf ( surf.ru )
любой, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Java • Kotlin • Spring • Заказная разработка
19 мая 2022
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  Surf
Описание вакансии

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

Полная занятость, удаленная работа

О нас:

В Surf уже 12 лет мы разрабатываем много разных проектов, начиная от простых
внутрикорпоративных аппов, заканчивая сложными ERP системами, видео-стримингом и свежими банкам. Работаем с крупным российским бизнесом и западными клиентами. Мы уже сделали немало хороших приложений для наших клиентов: Labelcom, TAG, KFC, Росбанк, Магнит, Додо Пицца, Delivery Club, Lamoda, Яндекс и других.

Планируем вырастить отдел веб разработки до 100 человек. Нашей команде нужен разработчик с опытом, который умеет писать код быстро и качественно, готов работать в команде и при этом сможет продемонстрировать самостоятельность и автономность. Мы активно экспериментируем с новыми подходами и технологиями, и понимаем важность инвестирования в них.

О команде и процессах:

  • Бекенд команды зависит от сложности и объемов проекта: от 2-х человек. Внутри проекта обязательно проводится Code Review. Если есть возможность - пробуем Cross Project Code Review.
  • Управление проектом, системный анализ, тестирование, разработка веб и мобильного фронта делает так же наша компания - вы всегда будете работать в компании "своих".
  • Сервисы: тасктрекер - Jira, код храним на GitHub, CI/CD - дженкинс + ArgoCD, деплоим в k8s. Есть свой DevOps, но поощряем тех, кому интересно покопаться в инфраструктуре

Стек типичного проекта:

Java/Kotlin, PostgreSQL, Spring Boot, Kafka, Kubernetes, микросервисы

 

Что нужно делать:

— Разрабатывать с нуля приложения, а также дорабатывать и поддерживать уже существующие

— Разбираться в чужом коде и писать свой, исходя из стандартов, принятых в компании

— Проектировать фичи и оценивать объем работ

— Принимать в работу проекты, проводить оценки проектов

— Принимать решение о стратегии, наполнении спринтов

— Декомпозировать проект на задачи для себя и команды

  • Участвовать в построении архитектуры систем

 

Что нужно от тебя:

— Опыт коммерческой разработки на Java 8+ или Kotlin

— Опыт управления командой backend разработчиков

— Умение писать чистый и аккуратный код, который легко поддерживать

— Работать вместе с командой для достижения общего результата

— Предлагать технические и аргументированные решения

  • Понимание ООП, GOF, SOLID, GRASP

— Технический английский

Будет плюсом:

Опыт работы на Linux

Знание Kubernetes

Опыт работы с CI/CD инструментами

Опыт работы с Apache Kafka

Английский язык - В2 или выше

 

О том, почему у нас хорошо:

  • у тебя будет возможность жить в России и работать на западных проектах, качать английский;
  • тебя ждет белая зарплата, оформление по ТК РФ и своевременный пересмотр каждые 6-8 месяцев;
  • гибкий график, удалённая работа, гибрид или офис;
  • ДМС со стоматологией, психологами, юристами;
  • не приветствуем переработки, но если уж так случилось, то щедро их оплачиваем;
  • обеспечим современной техникой: макбуками, телефонами и другими девайсами, которые понадобятся для работы;
  • находим персональный рецепт быстрого профессионального роста: опытные коллеги подскажут и поддержат, менторы обозначат пути развития. В Surf можно расти вглубь или стать T-Shape специалистом: проектов, задач, возможностей много;
  • предоставляем ежегодный бюджет на образование и конференции, помогаем развивать личный бренд и медиа-проекты, учим писать статьи и выступать, компенсируем затраты на участие в конференциях в качестве спикера;
  • даем корпоративные скидки на фитнес;
  • делаем посильный вклад в сообщество - оплачиваем разработку open-source в рабочее время;
  • бережно храним Surf-культуру: минимум бюрократии, свобода в принятии решений, возможность создавать процессы и внедрять новые практики, поощрение ценных идей и выдающегося перформинга, человечность превыше всего;

Всего 1 этап интервью! Нашли общий язык на техническом интервью с руководителем и командой — выкатываем оффер