🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Backend Tech Lead

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Передовое рекрутинговое агентство

Описание вакансии

О компании и команде

Привет!
HuntIT - это передовое рекрутинговое агентство, которое сотрудничает с международными IT-компаниями и работает над крупными проектами. Мы осуществляем полный цикл подбора IT и Digital специалистов и полностью закрываем HR-потребности компаний, работающих над собственными ключевыми продуктами.
​​

На данный момент в отделе разработки работают более 600 человек. И сейчас мы ищем Backend Tech Lead в команду, которая уже больше 7 лет трудится над высоконагруженной web-платформой с микросервисной архитектурой, пользователи которой находятся по всему миру и исчисляются в десятках миллионов

Твои задачи и зона ответственности:

  • Проводить код-ревью;
  • Контролировать системный анализ;
  • Проектировать и актуализировать архитектуру, составлять диаграммы;
  • Быть ментором и организовывать работу команды разработчиков в техническом плане;
  • Делиться своими знаниями, опытом, пушить проведение внутрикомандных холиваров/брейнштормингов и пропагандирование передового опыта в области технологий и проектирования;
  • Непосредственное написание кода.

Ожидания от кандидата

  • Опыт коммерческой backend разработки от 7 лет, в том числе на Node JS от 5 лет и в качестве Tech Lead от 2-х лет;
  • Опытом аналитики бизнес-требований и декомпозиции задач;
  • Внимательное отношение к своему и чужому коду;
  • Проводил качественное код-ревью;
  • Знаком с Best Practices; в том числе умеет транслировать их на команду;
  • Умеет принимать решения и брать на себя ответственность в техническом плане;
  • Хорошо знает один из фреймворков Koa/Express/Fastify;
  • Опыт работы с MySQL, уметь строить запросы, JOIN, профилировать, проектировать, нормализировать, масштабировать, понимание уровней изоляции бд, автоматизация миграций;
  • Опыт работы с NoSQL хранилищами;
  • Работал с брокерами сообщений RabbitMQ, Kafka, Nats and etc;
  • Понимание микросервисной архитектуры (Gateway, Saga, Хореография, Оркестрирование, Service Discovery, Circuit Breaker, Семафоры, CQRS, Event Sourcing, Transactional Outbox, CDC, BFF);
  • Навыки по настройке Docker, K8s + Helm;
  • Умеет профилировать код в Node Js;

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

  • Знание нотации UML;
  • C4-навыки написания и согласования архитектурной и технической документации (технические и проектные решения), знание интеграционных технологий спецификаций и прикладных транспортных протоколов (http, MQ, REST API, WebSocket)
  • Анализ альтернатив в принятии решений;
  • Настраивал автотесты: SAST, DAST, IAST и OAST;
  • Знаком с практиками OWASP;
  • Подключал и настраивал SonarQube, Copilot;
  • Хорошие знания в области архитектуры реляционных БД (Oracle, PostgreSQL);
  • Опыт использования JSDoc, Swagger в связке с JavaScript, либо TypeScript;
  • Опыт проектирования API и знакомство с GraphQL, gRPC, JSON-RPC;
  • Знание строгого типизированных языков;
  • Глубокое понимание принципов работы v8, libuv.
  • Опыт работы с Highload от 10к rps.
  • Будем рады если ты слышал об этих паттернах: Constructor, Factory, Prototype, Singleton, Adapter, Decorator, Facade, Flyweight, Proxy, Chain of responsibility, Command, Iterator, Mediator, Observer, State, State machine, Registry, Multiton, Object pool, Factory, Builder, Factory method, Lazy initialization, Dependency injection.

Условия работы

Для тебя:

  • Дружная команда крутых специалистов и максимально комфортная рабочая атмосфера;
  • Гибкое начало рабочего дня;
  • Сокращенный рабочий день (7-ми часовой);
  • Полностью оборудованное рабочее место;
  • Возможность полностью удаленной работы;
  • Официальное трудоустройство;
  • ДМС со стоматологией после испытательного срока;
  • Частичная компенсация курсов английского языка и занятий в фитнес-зале;
  • Зоны отдыха с игровыми приставками, настольным теннисом, кикером, самокатами и кухней;
  • Доступ к корпоративной библиотеке;
  • Корпоративы с выездами на природу и призами, тимбилдинги, мастер-классы и тд;
  • Релокационный пакет и возможность получения отсрочки от призыва на мобилизацию.

Дополнительные инструкции

Если позиция вас заинтересовала, то можете напрямую связаться с нашим IT рекрутером!

P.S: в TG будет быстрее 😊: @Recruiter_HuntIT @nadyaithr @AnastasiaHuntIt @tati_huntIT @your_it_recruiter @mfaberrecruit @Egor_HR_Huntit