Липецк, улица Бунина, 5
Компания МЕРТЕХ ищет Программиста C/С++, готового работать над интересными задачами в команде профессионалов в ОФИСЕ, г. ЛИПЕЦК. Трудоустройство в аккредитованной IT - компании!
Уровень кандидата:
Middle
Задачи и обязанности:
Разработка и поддержка микросервисов на C++ с использованием фреймворка userver;
Проектирование архитектуры новых сервисов, участие в развитии существующих компонентов;
Интеграция микросервисов с внешними системами и внутренними сервисами через очереди (RabbitMQ), REST/gRPC, базы данных (PostgreSQL, ClickHouse, Elasticsearch);
Разработка и поддержка API (REST/gRPC), обеспечение их стабильности и масштабируемости;
Оптимизация и рефакторинг кода, поиск и исправление ошибок;
Участие в командных обсуждениях, code review, обмене знаниями;
Работа с системой контроля версий (git);
Ключевые требования:
Опыт коммерческой разработки на C++ от 2 лет (C++11–C++17 и новее) ;
Уверенное владение ООП, STL, знание классических алгоритмов и структур данных;
Знание CMake, понимание процесса сборки C++ проектов;
Понимание принципов многопоточного программирования, опыт работы с потоками, mutex, атомарными операциями;
Умение читать и писать техническую документацию на английском языке;
Навыки работы с git (ветвление, pull request, разрешение конфликтов);
Умение работать в команде, аргументированно высказывать и принимать решения;
Ответственность, инициативность, вовлечённость в процесс разработки.
Навыки профилирования и оптимизации кода (valgrind, gdb, perf и пр.);
Опыт работы с Linux как основной рабочей средой;
Опыт работы с реляционными базами данных (PostgreSQL) и/или аналитическими СУБД (ClickHouse);
Опыт работы с CI/CD, Docker, docker-compose, интеграцией сторонних библиотек.
Мы предлагаем:
Работа в офисе (не удаленно!) .
Информационно-технический центр, ОБУ
Липецк
от 40000 RUR