Backend разработчик

Зарплата

от 100 000 до 170 000 ₽

Требования

БэкендNode.jsGolangWebSocketsPostgreSQLDockerRabbitMQGitRESTful APINginxC++

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

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

Компания

Комплексная автоматизация бизнес-процессов

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

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

Обязанности:

- участие в проектной разработке

- проектирование, разработка, документирование API

- разработка сервисов

- документирование, тестирование, логирование собственного кода

- в основном, участие в разработке новых систем “от и до” и последующая поддержка

Требования:

  • Техническое образование;
  • Опыт работы backend-разработчиком от 3 лет;
  • Знание JavaScript (ES6+);
  • Опыт разработки на Node.js от 2-ух лет (+ Express и другие сопутствующие фреймворки);
  • SQL/NoSQL (в основном PostgreSQL), оптимизация, проектирование баз данных;
  • Знание HTTP, REST, опыт проектирование/документирования API;
  • Понимание принципов построения и опыт разработки высоконагруженных масштабируемых систем;
  • Безопасность веб-приложений, реализация аутентификации/авторизации, ограничение прав доступа;
  • Умение писать чистый код, документировать/тестировать/логировать собственный код, аналитические способности;
  • Умение самостоятельно разбираться со сложными техническими проблемами, планировать свое рабочее время;
  • Работа с Git-репозитариями;
  • Ответственность, выполнение данных обещаний;
  •  Будет плюсом:
  • Глубокое понимание асинхронной модели JavaScript/Node.js;
  • Знание и опыт разработки на одном из статически типизированных языков (Go/C/C++);
  • Опыт работы с: RabbitMQ, Kafka, Redis, ElasticSearch, MongoDB, WebSocket/Socket.IO, WebRTC, Docker.

Условия:

- варианты оформления: по ТК РФ с "белой" з/п, сотрудничество с ИП, по договоренности;

- возможна проектная/почасовая занятость;

- полный рабочий день;

- рабочий день с 9 до 18 по мск (обсуждаемо).

Дополнительно:

  • рассматриваются кандидаты из всех регионов РФ;
  • интересная работа в команде профессионалов.

При обращении:

  • напишите краткий рассказ о себе, в каких проектах участвовали и что конкретно делали вы;
  • если есть возможность, то укажите ссылки на работы (git);
  •  Для приглашения на собеседование необходимо будет удаленно выполнить тестовое задание.