Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков.
Мы - технологический партнер таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, ГоИнвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны.
Нам нужен опытный разработчик С++ на проект банка, который будет не только писать код, но и осуществлять нагрузочное тестирование, принимать стратегические решения, может видеть проект в долгосрочной перспективе и готов делиться опытом с командой.
Важные знания, опыт и навыки:
- 5+ лет коммерческой разработки на C++.
- Участие в полном цикле создания продукта: от проектирования до поддержки.
- Глубокое знание C++, понимание стандартов C++, их особенностей и best practices.
- Владение шаблонами, STL, RAII, умными указателями, move-семантикой.
- Опыт работы с многопоточностью (std::thread, mutex, atomic), асинхронным программированием.
- Понимание работы с памятью (аллокация, управление, оптимизация).
- Знание ОС (Linux/Windows), системных вызовов, IPC, сетевых протоколов.
- Хорошие знания в области архитектуры и проектирования
- Опыт с системами сборки (CMake, Make), CI/CD (Jenkins, GitLab CI), владение отладчиками (gdb, lldb), профилировщиками (Valgrind, perf).
- Знание Git, code review, статических анализаторов (Clang-Tidy и пр).
- Опыт пользования санитайзерами (AddressSanitizer, ThreadSanitizer).
- Оркестрация (Helm, Kubernetes, Docker)
- Мониторинг (Prometheus, Grafana)
- Умение оптимизировать код по времени/памяти, работа со сложными алгоритмами. Оптимизация алгоритмов на уровне SIMD-инструкций.
- Понимание принципов репликации данных, шардинга, распределенных транзакций (2PC, 3PC), понимание структур хранения данных (B-tree, LSM-tree, фильтр Блума), опыт с оптимизацией запросов, планировщиками, системами восстановления (WAL).
- Опыт работы с распределенными БД (Cassandra, Google Spanner, Tarantool, Picodata, Apache Ignite и т.п.)
- Понимание CAP-теоремы, PACELS, алгоритмов консенсуса (Paxos, Raft, Zab), работа с согласованностью данных (eventual, strong, causal consistency).
- Понимание отличия архитектур share-everything, share-disk и share-nothing.
- Понимание принципов работы алгоритмов consistent hashing и rendezvous hashing.
- Работа с протоколами: TCP/IP, HTTP/2, gRPC, умение оптимизировать сетевую задержку.
- Опыт реализации механизмов восстановления после сбоев (failover, self-healing).
- Тестирование на устойчивость (Jepsen, Chaos Monkey)
Мы предоставим:
- Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании;
- Расширенный полис ДМС со стоматологией, корпоративного психолога;
- Необходимую технику для комфортной работы;
- Обучение, сертификацию, Usetech English Club – онлайн изучение английского;
- Доступ к Корпоративной библиотеке и к Корпоративному университету;
- Внутрикорпоративные профильные коммьюнити;
- Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни;
- Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина!
- Яркую корпоративную жизнь: мы много и продуктивно работаем и классно отдыхаем!
Мы рассмотрим твое резюме в течение 2-х рабочих дней.