Описание вакансии
Условия работы
Сейчас мы находимся в поиске Node.JS-разработчика в команду CIS (Central Information Service). Команда занимается разработкой центральной информационной системы управления компанией. Основные задачи команды: разработка инструментов для стратегического планирования и управления компанией, а также ведения сопутствующих процессов (управление персоналом, развитие сотрудников, управление постановкой задач). Разработка ведется на новых современных технологиях (Фронтенд написан на React с использованием graphql (apollo), бэкенд - Typescript / NestJS / GraphQL / PostgreSQL).
Задачи, которые будут стоять перед тобой:
• писать новую и рефакторить существующую бизнес-логику GraphQL API на Typescript / NodeJS/ NestJS;
• принятие решений об изменении / развитии архитектуры (вместе в командой);
• поддержка и оптимизация запросов на стороне БД;
• писать тесты (unit / integration);
• внедрение новых практик по работе с кодовой базой (lint, CI).
Мы ожидаем от кандидата:
• OOP (понимание основных принципов, принципов SOLID);
• понимание основных структур данных и алгоритмов работы с ними;
• опыт коммерческой разработки на NodeJS от 2 лет;
• опыт работы с любой реляционной базой данных (MySQL, Postgres, MSSQL, Oracle);
• понимание принципов организации API (REST / GraphQL);
• уверенное знание Javascript.
Бонусы
• трудоустройство согласно ТК РФ, полностью белая зарплата;
• 5/2, гибкое начало рабочего дня;
• офис класса А+ в 10 мин ходьбы от ст.м. Новочеркасская;
• компенсация питания (оплата обедов, ежедневные завтраки в офисе + кухни на каждом этаже с безлимитными вкусняшками);
• отсутствие бюрократии;
• технически грамотное руководство;
• корпоративный фитнес-клуб и массажист на территории БЦ и многое другое.
Дополнительные условия для иногородних и иностранных кандидатов:
• предоставление места проживания за счет компании в первый месяц работы;
• компенсация переезда;
• помощь в оформлении документов (для иностранных граждан).