Лучшие практики по работе
с молодыми специалистами

🧑🏼‍💻 Исследование Manifesta Agency и Хабра о том, как компаниям привлекать, нанимать и удерживать молодых специалистов без мифов о капризных зумерах

→ Посмотреть исследование

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

Требования

Бэкенд разработчик
Middle
TypeScript
Node.js
GraphQL
PostgreSQL
ООП
Паттерны проектирования
Функциональное программирование
Git
Linux
Разработка программного обеспечения

Условия

Можно удалённо
Москва

Компания

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

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

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

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

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

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

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

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

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

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

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

Будет плюсом 

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

Бонусы

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

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