Обязанности:
R-Vision — разработчик систем кибербезопасности. С 2011 года мы создаем технологии, которые помогают крупнейшим компаниям России и СНГ противостоять киберугрозам. Наши клиенты: Газпром Нефть, Сибур, Альфа-Банк, СТС Медиа, РИА Новости и другие.Мы постоянно развиваем существующие продукты, разрабатываем новые сервисы и тщательно сопровождаем процесс интеграций наших решений в инфраструктуру клиентов.Благодаря командной работе и вкладу каждого сотрудника нам удается достигать значимых результатов.Сейчас наша компания в поисках Backend-разработчика в команду развития продуктов семейства ITSM.Эти продукты позволяют решать задачи администрирования и проектирования IT-инфраструктуры, организации работы ServiceDesk и т.д. Задачи: Проектирование и разработка фичей на Nest.js (node.js) и Typescript; Проработка и согласование технического решения с разработкой и аналитиками; Оценка технических задач; Проведение ревью кода команды; Исправление найденных на этапе тестирования ошибок ПО; Написание Unit, E2E тестов. Мы ожидаем от тебя: Опыт работы не менее 4 лет; Знание TypeScript и понимание принципов работы NodeJS; Знание основ разработки ПО, алгоритмов и структур данных; Знание SQL, опыт использования ORM и/или SQL Builders; Знание подходов работы с БД (знание что такое транзакции, уровни изоляции, нормальные формы, оптимизация запросов); Знание и опыт использования современных архитектурных подходов к разработке backend-приложений (модели параллелизма, асинхронное программирование, подходы к обработке ошибок, REST/GraphQL, clean/n-tier архитектуры, подходы к scalability/availability и т.п.); Понимания принципов работы CI(уровень пользователя, поправить пару строк, знание где посмотреть логи, как перезапустить и тд); Опыт написания unit и end-to-end тестов; Готовность к самостоятельной разработке или руководству разработкой крупных фрагментов приложений; Будет плюсом: Опыт работы с платформами виртуализации и оркестрации (Docker, Kubernetes), знание Linux shell; Опыт работы с MQ (Kafka,Rabbit,Nats,etc); Опыт работы с NestJS; Опыт ускорения и профилирования систем на Node.js; Знание Python / Rust (используем местами); Приветствуется опыт в Go / C / С++ / С# / Java. Мы предлагаем: Работу в офисе, гибридном или удаленным формате на территории России; Оформление по ТК РФ, белую заработную плату; Все бонусы аккредитованной IT-компании; ДМС со стоматологией и госпитализацией, покрытие страховки в путешествиях; 100% компенсацию больничного, +10 дополнительных дней в году на отгул по болезни; Программу корпоративных скидок и привилегий; Корпоративную библиотеку, обучение и участие в конференциях за счет компании; Разнообразные корпоративные мероприятия в онлайн и оффлайн форматах. Несмотря на быстрый рост, мы основательно подходим к подбору специалистов, поэтому нам удалось собрать профессиональную и сплоченную команду. Присоединяйся к нам!