Группа компаний «САЛАИР» предоставляет транспортно-логистические услуги для крупных промышленных предприятий страны. Мы помогаем организовать грузоперевозки разными видами транспорта, автоматизируем логистику и показываем, как снижать себестоимость перевозок.
Вакансия открыта в аккредитованной ИТ компании Современные логистические решения — российский разработчик IT-решений для промышленности и логистики.
Ищем опытного fullstack-разработчика, который умеет работать со сложными высоконагруженными системами, понимает продуктовый и бизнес-контекст задач и участвует в их проработке — от проверки требований и оценки рисков до поставки решения в продакшен.
Чем предстоит заниматься:
- Разрабатывать и развивать backend на Go/Java и frontend на Angular/React.
- Проектировать высоконагруженные, асинхронные и event-driven системы.
- Работать с SQL-базами данных: проектировать схемы, анализировать производительность, оптимизировать запросы и нагрузку.
- Решать задачи параллельной обработки данных и выбирать подходящие паттерны конкурентного выполнения.
- Валидировать требования с учётом архитектуры и ограничений существующей системы.
- Выявлять технические и функциональные риски, предлагать варианты их снижения.
- Погружаться в бизнес-контекст и совместно с командой находить оптимальное решение, а не ограничиваться только реализацией поставленной задачи.
- Работать с дизайн-макетами в Figma или Pixso и взаимодействовать с дизайнером при проработке интерфейсов.
- Использовать AI-инструменты в разработке там, где они действительно повышают скорость и качество: для исследования решений, прототипирования, написания и рефакторинга кода, подготовки тестов и документации — с обязательной проверкой результата.
Что для нас важно:
- Общий опыт коммерческой разработки от 5 лет.
- От 3 лет опыта разработки на любом C-подобном языке. Наш основной backend-стек — Go и Java.
- Уверенный опыт работы с SQL и реляционными базами данных.
- От 2 лет опыта frontend-разработки на Angular или React.
- Опыт разработки high-load систем, включая поиск узких мест и оптимизацию высоконагруженных баз данных.
- Практический опыт создания асинхронных систем и применения event-driven архитектуры.
- Понимание параллелизма, конкурентного выполнения и паттернов их применения в условиях высокой нагрузки.
- Опыт AI-driven development и понимание реалистичных сценариев, возможностей и ограничений современных AI-инструментов в разработке.
- Умение проверять требования на реализуемость и непротиворечивость относительно текущей системы.
- Способность оценивать технические и функциональные риски до начала реализации.
- Готовность разбираться в предметной области, общаться с бизнесом, аналитиками и дизайнерами и влиять на качество итогового решения.
Будет плюсом:
- Практический опыт trunk-based development или другого подхода к непрерывной поставке небольшими короткими итерациями.
- Опыт работы в финтехе.
- Знание основных требований к финансовым системам и опыт их проектирования.
- Опыт тестирования безопасности и отказоустойчивости.
- Практическое использование инструментов нагрузочного тестирования, fault injection, security testing и анализа уязвимостей.
Нам нужен инженер, который одинаково уверенно работает с кодом, архитектурой и требованиями, умеет аргументировать технические решения и воспринимает разработку как способ решить бизнес-задачу, а не просто закрыть тикет.