АО «РТ-Техприемка» – компания с более чем 85-летней историей, помимо работ по контролю качества продукции, сегодня сосредоточена на создании цифровых решений, робототехнике, консалтинге, а также оказывает услуги в области стандартизации, сертификации, автоматизации производства и других направлениях.
Сегодня в активно растущее направление разработки IT-продуктов мы ищем талантливого backend-разработчика, который не только поможет в развитии компании, но и будет поддерживать дружелюбную атмосферу в коллективе.
Основное направление работы - продукт MyBoards https://myboards.ru/ (аналоги Miro).
Первый релиз был в октябре 2024. Это уникальная возможность сделать свой вклад в развитие амбициозного проекта практически с нуля, без legacy с опцией влиять на развитие продукта и видеть результаты своей работы;
Обязанности:
- Разрабатывать бэкенд MyBoards на Node.js;
- Реализовывать новый функционал - есть возможность участвовать в определении архитектуры проекта;
- Разрабатывать интеграцию реального времени с фронтенд по вебсокетам и мигрировать функционал с GraphQL;
- Проектировать, оптимизировать, усовершенствовать работу с базами данных PostgreSQL, Redis;
- Предлагать новые, более оптимальные решения, участвовать в R&D, повышать производительность коммуникации реального времени, структур и алгоритмов обработки и хранения данных;
- Разрабатывать интеграционные и нагрузочные тесты;
- Проводить код ревью, обеспечивать высокое качество кодовой базы и культуры разработки;
- Работать в команде с владельцем продуктов, фронтенд-разработчиками, тестировщиками и аналитиками.
Требования:
- Опыт работы в роли backend-разработчика от 3-х лет;
- Уверенное знание и опыт разработки под Node.js, TypeScript;
- Уверенное знание и опыт с фреймворками NestJS, Express.js, Koa.js;
- Уверенное знание и опыт разработки websockets;
- Уверенное знание и опыт с PostgreSQL, Redis, GraphQL, gRPC;
- Уверенное знание и опыт разработки функционала авторизации и аутентификации, JWT, OAuth 2.0, двухфакторной авторизации, Role-based access control (RBAC);
- Практический опыт с Docker, Docker-compose и Kubernetes;
- Опыт работы с Git и понимание процессов CI/CD;
- Умение проектировать архитектуру микросервисов и взаимодействие между ними;
- Будет преимуществом: знание и навыки настройки CI/CD, в т.ч. автоматизации сборки, деплоя, в GitLab;
- Будет преимуществом: знание и опыт разработки под MongoDB, Kafka, RabbitMQ;
- Будет преимуществом: знание и опыт разработки под Temporal.io;
- Будет преимуществом: знание и опыт разработки функционала Attribute-based access control (ABAC).
Условия:
- Работа в дочерней структуре Корпорации Ростех;
- Трудоустройство по ТК РФ;
- Уровень заработной платы обсуждается индивидуально;
- Квартальные и годовые премии при выполнении KPI;
- Доплата к отпуску в размере оклада;
- График работы 5/2 с 9.00 до 18.00, возможен "гибрид" - 3 дня в офисе, 2 дня удаленно;
- Социальный пакет (кафетерий льгот, включая ДМС) по истечении 3-х месяцев;
- Возможность профессионального роста;
- Офис компании: м. Киевская; м. Спортивная.
В сопроводительном письме указывайте, пожалуйста, ожидаемый уровень заработной платы.