2000 до 2500 RUR
от
Москва
Position: Backend Developer
Level: Middle+
Experience: 5+ лет (НЕ фриланс)
Stack: JS, TS, Node.js, NestJS, MySQL, MongoDB, ElasticSearch, Docker, RabbitMQ
Location: Remote
Employment: Fulltime
Timezone: UTC +3
КТО НЕ ПОДОЙДЁТ:
- Кандидаты с опытом разработки менее 5 лет.
- Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем кодера с опытом кодера, а не технического менеджера.
- Кандидаты, которые ищут себе вторую работу или с возможностью создавать иллюзию работы. У нас команда маленькая, все всё видят. Нужен честный фултайм.
- Кандидаты с преобладающим или последним опытом в роли Frontend Developer. Нам требуется Backend Developer.
- Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- Разработка новых фичей
- Поддержка, оптимизация и развитие существующего кода
- Нахождение «узких» мест в системе и их оптимизация
- Оценка задач по трудоемкости
- Писать Unit, E2E тесты
- Проводить ревью кода
МЫ ОЖИДАЕМ:
- Опыт Backend-разработки от 5 лет
- Опыт работы с Node.js от 4 лет в продуктовых компаниях
- Опыт работы с TypeScript и NestJS от 3 лет
- Опыт работы с MySQL и MongoDB от 1 года
- Опыт работы с контейнеризацией, в частности, с Docker и Docker compose
- Опыт работы с брокерами сообщений, в частности, RabbitMQ
- Способность писать простой и понятный код
- Умение анализировать, декомпозировать, оценивать задачи
- Способность исследовать проблемы, вырабатывать решения
- Опыт применения подходов к проектированию: DDD, Гексоганальная архитектура
- Умение описывать API по стандарту OpenAPI
- Опыт написания Unit, E2E тесты
БУДЕТ ПЛЮСОМ:
- Владение навыками работы с AWS
- Опыт в проектировании высокоуровневой / низкоуровневой архитектуры
МЫ ПРЕДЛАГАЕМ:
- Удалённый формат работы.
- Гибкий график работы.
- Оплачиваемый отпуск 28 календарных дней.
- Работа в продуктовой IT-компании в сфере healthCare.
- Интересный и амбициозный проект, рассчитанный на зарубежный рынок.
ЭТАПЫ ОТБОРА СОИСКАТЕЛЕЙ:
- CTO отбирает соискателей по резюме, зарплатным ожиданиям и ответам на вопросы
- Интервью с HR (15-30 минут)
- Техническое интервью (30-40 минут)
- Live coding сессия (20-40 минут)
Техинтервью и Live coding сессию совмещаем.