БОСС
HR-системы
ROBIN
Платформа
Цитрос
Автоматизация ЭДО
Polymatica
Инструменты аналитики
Преферентум
Интеллектуальная обработка текста
Citeck
Low-Code BPM-платформа

Middle C++-разработчик

Обязанности

  • Проектирование серверных приложений с использованием языка С++
  • Разработка функциональности сервера, включая обработку запросов и управление данными
  • Создание RESTful или gRPC для взаимодействия с клиентскими приложениями и другими сервисами
  • Интеграция сервера с базами данных для хранения и извлечения данных
  • Оптимизация производительности сервера, проведение анализа и оптимизация запросов и алгоритмов
  • Решение проблем масштабируемости путем горизонтального или вертикального масштабирования серверных ресурсов
  • Создание тестов для проверки функциональности и надежности решений
  • Отладка и исправление ошибок в коде для обеспечения стабильной работы приложений
  • Сотрудничество с другими разработчиками и участие в код-ревью, чтобы улучшить качество и стабильность кода
  • Изучение и применение новых технологий и методик разработки для постоянного улучшения своих навыков и профессионального роста

Требования

  • Образование среднее / техническое среднее специальное, высшее (желательно техническое или физико-математическое)
  • Опыт от 2-х лет
  • Уверенное владение языком программирования C++ не младше 14 стандарта, включая его особенности, синтаксис и стандартную библиотеку
  • Понимание основных концепций и принципов разработки серверных приложений, таких как обработка HTTP-запросов, маршрутизация, обработка ошибок и управление состоянием
  • Знание работы с базами данных, включая SQL и NoSQL базы данных, и умение обращаться с ними с использованием библиотек и пакетов C++
  • Знание принципов разработки RESTful или GraphQL API, включая проектирование URL-структуры, форматирование и передачу данных, а также обработку и валидацию входных параметров
  • Опыт работы с фреймворками и библиотеками для разработки серверных приложений на C++
  • Понимание принципов безопасности при разработке серверных приложений, включая аутентификацию, авторизацию, защиту от CSRF-атак и управление сессиями
  • Знание основных концепций многопоточности и параллельного программирования в C++, включая использование потоков, процессов и синхронизации данных
  • Умение разрабатывать и использовать тесты для проверки функциональности и надежности серверных приложений, включая модульные, интеграционные и апи-тесты
  • Знание инструментов разработки и управления версиями, таких как Git и системных утилит, необходимых для развертывания и управления серверами

Условия

  • Открытая и дружелюбная корпоративная культура, команда талантливых и интересных людей
  • Работа в просторном и светлом офисе, расположенном в деловом квартале "Новоспасский" (м. Пролетарская, м. Павелецкая)или полную удаленку
  • Гибкий график
  • Внутреннее обучение от собственного бизнес-тренера
  • Техническое сообщество, митапы, бонус за написание статьи на Хабре
  • Действительно хороший полис ДМС (со стоматологией и госпитализацией) уже после месяца работы
  • Возможность взять 2 дня в квартал по болезни без больничного
  • Большое разнообразие корпоративных мероприятий (экскурсии, велопрогулки, благотворительные акции, забеги, книжный клуб и многое другое)
  • Зарплата в рынке, подробнее обсудим индивидуально
Откликнуться на hh.ru