R-Vision – разработчик надежных технологий цифровизации и кибербезопасности. С 2011 года мы создаем технологии, которые помогают организациям эффективно противостоять киберугрозам, поддерживать надежность ИТ‑инфраструктуры и обеспечивать цифровую трансформацию.
Наши клиенты: Газпром нефть, Сибур, Альфа-Банк, СТС Медиа, РИА Новости и другие.
Мы постоянно развиваем существующие продукты, разрабатываем новые сервисы и тщательно сопровождаем процесс интеграций наших решений в инфраструктуру клиентов.
Благодаря командной работе и вкладу каждого сотрудника нам удается достигать значимых результатов.
Открыта позиция Tech Lead Backend в команду Core. Это одна из наших платформенных команд, которая сосредоточена на технологическом развитии наших продуктов. Разрабатываемые решения помогают продуктовым командам меньше времени тратить на рутинные задачи, оптимизировать выбор инструментов и решений, а также интегрировать их с инфраструктурой.
Задачи:
Разработка и сопровождение сервисов:
- Проектирование и реализация backend-решений на Nest.js;
- Разработка GraphQL API и gRPC-сервисов;
- Оптимизация производительности и поддержка существующего кода.
2. Архитектурное проектирование: применение принципов DDD, SOLID, Event-Driven Architecture.
3. Проектирование модульной архитектуры приложений:
- Создание UML-диаграмм (Sequence, Component, Class, ERD);
- Реализация механизмов обеспечения надежности системы.
4. Работа с базами данных:
- Проектирование и оптимизация PostgreSQL (транзакции, индексы, сложные запросы);
- Написание эффективных SQL-запросов и их оптимизация.
5. Работа с асинхронной коммуникацией: организация надежного обмена сообщениями между сервисами.
6. Работа с командой:
- Проведение code-review и участие в планировании задач;
- Обсуждение и принятие архитектурных решений;
- Менторинг junior/middle/senior разработчиков.
7. Исследование и внедрение новых технологий в рамках проекта.
Ожидаем от тебя:
- Опыт проектирования систем с использованием DDD;
- Применение SOLID, Event-Driven Architecture (EDA);
- UML и диаграммы: составление Sequence, Deployment, Component и Class диаграмм, проектирование ERD (схемы БД);
- Работа с базами данных: глубокая работа с PostgreSQL (транзакции, индексы, оптимизация запросов), опыт с ORM (TypeORM, MikroORM);
- Распределённые системы: асинхронная коммуникация через NATS или Kafka;
- Понимание паттернов Retry, Circuit Breaker, Dead Letter Queue;
- DevOps-практики: настройка CI/CD (GitLab CI, ArgoCD), верхнеуровневое понимание Terraform/Pulumi (Infrastructure as Code) с точки зрения подхода;
- Опыт работы с Kubernetes (Pods, Services, Ingress);
- Понимание Fault Tolerance, High Availability;
- Понимание применения и подхода Service Mesh (Istio, Linkerd, Consul).
Мы предлагаем: - Работу в офисе, гибридном или удаленном формате
- Достойную оплату труда, соответствующую профессиональному уровню и компетенциям;
- Статус аккредитованной ИТ-компании со всеми преимуществами;
- ДМС со стоматологией и госпитализацией, страхование от несчастного случая;
- 100% компенсацию больничного, +10 дополнительных дней в году на отгул по болезни;
- Регулярный обмен обратной связью по системе полугодового Performance Review;
- Возможности для обучения и профессионального развития: корпоративную библиотеку, обучение за счёт компании, участие в тренингах и внутренний обмен знаниями;
- Программу корпоративных скидок и привилегий;
- Развитую корпоративную культуру: онлайн и оффлайн мероприятия, тимбилдинги, вечеринки в офисе, выездные корпоративы.
Несмотря на быстрый рост, мы основательно подходим к подбору специалистов, поэтому нам удалось собрать профессиональную и сплоченную команду.
Присоединяйся к нам!