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

Зарплата

от 140 000 ₽

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

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

Компания

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

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

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

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

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

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

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

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

Участвовать в планировании спринта, оценивать свои задачи

Участвовать в проектировании, при необходимости уметь писать минимально необходимую техническую документацию

Разделять код на переиспользуемые компоненты

Грамотно умеренно применять SOLID

Тестировать свой код: писать необходимое количество тестов

Изучать сторонние API, интегрировать со сторонними сервисами

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

Знание и умение применять архитектурные паттерны

Базовые знания защиты данных и серверной безопасности

Писать хороший и тестируемый код. 

Хорошее знание основ структур данных, алгоритмов.

Знание английского на уровне чтения документации.

Наличие базовых знаний о работе сетевых протоколов (TCP/HTTP/WS). 

Уметь нормализовывать структуру БД. Основная база данных у нас Postgres.

Будет плюсом 

Знание Apollo GraphQL, Web3

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

Бонусы

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

Наличие хорошего кода в репозитории избавит вас от тестового задания.

Пожалуйста, сразу указывайте желаемый оклад и ссылку на репозиторий (если есть).

У нас нет HR, мы сами будем отсматривать резюме и, к сожалению, не всем сможем ответить. 

Если мы вам не ответили через 3 дня — скорее всего не ответим, без злого умысла.

Будет общее интервью-знакомство (15-30 минут) и потом техническое интервью (1-1.5 часа).