👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend-разработчик (TypeScript, Middle/Middle+)

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

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

Компания

Небольшая команда разработчиков. Специализируемся на сложных задачах

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

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

Мы уже более 7 лет разрабатываем системы для бизнеса и мобильные приложения.

Нам в команду требуется крепкий Backend-инженер с опытом не менее 2-3 лет коммерческой разработки.

Работа будет связана с новым интересным и достаточно сложным проектом.

Можно по желанию подключаться к мобильным или фронтенд разработчикам и участвовать в разработке, тем самым развиваясь в другом направлении.

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

  • Участвовать в планировании спринта, оценивать свои задачи
  • Участвовать в проектировании, при необходимости уметь писать минимально необходимую техническую документацию
  • Разделять код на переиспользуемые компоненты
  • Грамотно умеренно применять SOLID
  • Тестировать свой код: писать необходимое количество тестов
  • Изучать сторонние API, интегрировать со сторонними сервисами

Какие знания и умения мы ожидаем от разработчика

  • Знание и умение применять архитектурные паттерны. Мы не доводим до абсурда, но следим за аккуратностью
  • Базовые знания защиты данных и серверной безопасности
  • Писать хороший и тестируемый код. 
  • Хорошее знание основ структур данных, алгоритмов.
  • Знание английского на уровне чтения документации.
  • Наличие базовых знаний о работе сетевых протоколов (TCP/HTTP/WS). 
  • Уметь нормализовывать структуру БД. Основная база данных у нас Postgres.

Будет плюсом 

  • Знание Apollo GraphQL
  • Знание другого низкоуровневого языка (C / Rust / Go)

Бонусы

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

  • Наличие хорошего кода в репозитории избавит вас от тестового задания.
  • Пожалуйста, сразу указывайте желаемый оклад и ссылку на репозиторий (если есть).
  • У нас нет HR, мы сами будем отсматривать резюме и, к сожалению, не всем сможем ответить. 
  • Если мы вам не ответили через 3 дня — скорее всего не ответим, без злого умысла.
  • Будет общее интервью-знакомство (15-30 минут) и потом техническое интервью (1-1.5 часа).