
Город: Пермь
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Мы готовы предложить:
- Возможность присоединиться к профессиональной, высоко мотивированной и результативной команде из 200+ сотрудников R1, перспективы карьерного роста;
- Официальное трудоустройство в аккредитованный IT-актив компании ООО "Эр-1", оплачиваемые отпуск, командировки, больничные;
- Работу в офисе в одном из городов присутствия R1 на ваш выбор - Москва, Санкт-Петербург, Пермь;
- Рыночную заработную плату по результатам собеседования;
- ДМС со стоматологией после испытательного срока, 100% компенсацию больничного;
- Комфортные офисные условия;
- Корпоративные программы от наших партнеров;
- Бонусное подключение к телеком-услугам Дом.ru по тарифу «Сотрудник»;
- Яркую корпоративная жизнь и дружелюбную атмосферу в коллективе профессионалов!
Чем предстоит заниматься:
- Поддержка и доработка backend-сервисов на NestJS/PHP под руководством старших разработчиков;
- Написание кода по готовой архитектуре и спецификации;
- Работа с базой данных (простые CRUD-запросы, миграции);
- Покрытие кода юнит-тестами (Jest) — под наставничеством;
- Участие в написании технической документации;
- Постепенное погружение в CI/CD и инструменты разработки (Docker, OpenAPI).
Наш стек технологий:
- Backend: Node.js (TypeScript), NestJS;
- Базы данных: Mysql, MongoDB, Clickhouse, Redis;
- Потоки и сообщения: Apache Kafka;
- DevOps: Docker, Kubernetes, GitLab CI;
- Тестирование: Jest;
- Мониторинг: Prometheus, Grafana, Sentry;
- Документация: OpenAPI (Swagger);
- Архитектура: DDD, event-driven, микросервисы.
Мы ждём от тебя:
- Опыт программирования на JavaScript/TypeScript от 1,5 лет;
- Понимание основ работы NestJS и REST API;
- Опыт работы с PHP (Yii2);
- Навыки работы с Mysql или MongoDB (CRUD, миграции, схемы);
- Базовые знания систем контроля версий (Git);
- Умение работать с npm/yarn;
- Желание и способность учиться быстро, работать в команде;
- Базовое понимание принципов чистого кода (KISS, DRY).
Будет плюсом:
- Понимание как устроен event loop и async/await.
- Опыт участия в pet-проектах / open-source.
- Знакомство с Docker (на уровне docker-compose up).
- Знакомство с Jest / unit-тестами.
- Участие в университетских/хакатонных проектах.
Адреса офисов:
- г. Москва: Овчинниковская набережная, 20с1 (метро: Новокузнецкая, Третьяковская);
- г. Санкт-Петербург: ул. Почтамтская, 15;
- г. Пермь: Шоссе Космонавтов, 111и к.2.
Адрес: Пермь, шоссе Космонавтов, 111Ик2