Описание
АО «НИИ ТП» – ведущее предприятие космической отрасли России в области разработки радиоэлектронной аппаратуры, автоматизированных информационных систем и программных комплексов. Входит в холдинг космического приборостроения АО «Российские космические системы» Госкорпорации «Роскосмос».
Задачи
•Проектирование и разработка серверной части (back-end) кросс-платформенных приложений и микросервисов с использованием языков Python, Java, Kotlin, C++.
•Создание, оптимизация и поддержка высоконагруженных и многопоточных приложений.
•Проектирование и реализация REST/gRPC API для взаимодействия между сервисами и клиентскими приложениями.
•Работа с брокерами сообщений и очередями (RabbitMQ/AMQP, Apache Kafka) для обеспечения асинхронного и надежного межсервисного взаимодействия.
•Профилирование и глубокая оптимизация существующих приложений с точки зрения быстродействия, потребления памяти и масштабируемости.
•Контейнеризация сервисов с использованием Docker, написание Dockerfile и оркестрация (опыт с Kubernetes будет плюсом).
•Разработка и оптимизация сложных SQL-запросов, работа с СУБД PostgreSQL и IBM Informix.
•Понимание принципов шардирования и репликации баз данных.
•Работа в среде Linux (Astra Linux, Alt, RedOS).
•Написание скриптов (bash/python) для автоматизации.
Требования
•Опыт коммерческой разработки на одном из языков: Python 3.x (asyncio, FastAPI/Django), Java/Kotlin (Spring Boot), C++ (STL, многопоточность) от 2-х лет.
•Понимание архитектурных паттернов (микросервисы, Event-Driven) и принципов проектирования чистого API.
•Опыт работы с SQL (сложные запросы, оконные функции), знание основ проектирования БД.
•Практический опыт работы с Docker.
•Опыт работы с системой контроля версий Git.
•Уверенная работа в Linux-среде (администрирование, сеть, поиск проблем).
Будет плюсом
•Опыт работы с IBM Informix или другими «легаси» СУБД.
•Глубокий опыт настройки и применения Apache Kafka или RabbitMQ в production.
•Опыт профилирования приложений (Python: cProfile, py-spy; JVM: async-profiler, YourKit; С++: perf, VTune).
•Навыки написания многопоточного и асинхронного кода, понимание примитивов синхронизации.
•Знание протоколов сетевого взаимодействия (HTTP/2, gRPC, WebSockets).
•Опыт работы с ОС Astra Linux или другими российскими дистрибутивами.
•Понимание CI/CD процессов.
Условия
•Стабильная работа на предприятии.
•Официальное трудоустройство по ТК РФ, полный социальный пакет.
•Режим рабочего времени: Пн.-Пт. с 8:40-16:40.
•Своя парковка, столовая, тренажерный зал для сотрудников на территории предприятия.
•Возможность профессионального роста и повышения квалификации.
•Система наставничества и планового обучения.
•Четкий карьерный путь: Junior → Middle → Senior → Архитектор.
•Регулярный пересмотр зарплаты в соответствии с ростом компетенций.
•Корпоративные поликлиника и ДМС после прохождения испытательного срока.
•Спортивный зал и столовые на территории института.
•Работа в аккредитованной IT-компании.
•Отсрочка от мобилизации (для военнообязанных).