Lead Senior Backend (Node.js)
REMOTE | Fulltime Job | 200-300k RUB+
#Главная мысль:
Ищем в команду уверенного бэкендера-шамана, умеющего проектировать и поднимать сервисы с нуля, понимающего процесс создания веб-приложений и способного выстраивать здоровую коммуникацию. Наша команда даст тебе большой простор для самостоятельности, а также много необычных и сложных задач.
#Подробнее:
Мы — Proscom.
Мы специализируемся на создании цифровых продуктов для государства и крупного бизнеса.
Работа удаленно, по желанию можно ходить в комфортные офисы в Москве (м. Павелецкая) и Санкт-Петербурге (м. Спортивная). Гибкий график, гамаки, глинтвейны и всё такое.
К работе подходим системно, не перекрашиваем кнопки по триста раз из-за желаний разных менеджеров. Принимаем решения на основе данных, аналитики и здравого смысла. С уважением относимся к себе и друг другу, любим честность и открытость. У нас ты сможешь развить хеликоптер вью, набрать опыта работы с абсолютно разными и интересными проектами. Более 90% продуктов мы создаем с нуля, а не разгребаем чей-то очень старый и плохо пахнущий код.
Зарплату обсуждаем на собеседовании. Более подробно о нас на сайте, почитать о наших проектах можно тут.
#Задачи:
- Разрабатывать API для веб и мобильных приложений компании
- Проектировать модель данных и архитектуру для проектов
- Интегрировать приложения с внешними сервисами
- Писать поддерживаемый и отлаживаемый код
- Коммуникация с фронтенд разработчиками для эффективного решения задач
- Коммуникация с DevOps инженером для настройки окружения, подходящего проекту
- Поиск технических решений для нестандартных задач
#Чек-лист для кандидата:
- Умение писать серверный код на Node.js
- Уверенное знание SOLID
- Понимание принципов DI
- Хорошее знание принципов авторизации запросов и управления доступами к API
- Опыт работы с такими технологиями (или стремление учиться), как TypeScript, NestJS, GraphQL, MinIO
- Опыт проектирования реляционных баз данных (MySQL, PostgreSQL)
- Опыт работы с очередями задач, планировщиками и брокерами сообщений
- Хорошее владение Git
- Опыт взаимодействия с Linux серверами
#Будет плюсом:
- Понимание принципов контейнеризации приложений (Docker, CRI-O)
- Понимание процессов CI/CD
- Опыт работы с NoSQL базами данных
- Умение писать комплексные SQL запросы для сложных задач
- Знание особенностей браузера и мобильных приложений при взаимодействии с серверами и принципов работы фронтенда
- Опыт эксплуатации и поддержки проектов
Куда отправлять резюме, если вакансия интересна:
@Courierus
