Обязанности:
Наша компания DevTools – небольшая IT-компания из Минска Беларусь. Мы разрабатываем программное обеспечение на заказ для стартапов и крупных компаний на основе микросервисной архитектуры и машинного обучения. Ищем Си-разработчика (Senior C Developer) с опытом коммерческой разработки от 5 лет на проект по созданию системы предоставления доступов к различным ресурсам в рамках отдельно взятой компании. Чем предстоит заниматься: - Проектирование и разработка нового функционала, доработка и поддержка существующего; - Покрытие unit-тестами; - Code review; - Оценка сложности разработки и принятие участия в планировании; - Решение проблем клиента в рамках техподдержки 3-его уровня. Стек технологий: C, SQL, LMDB, OpenLDAP, Samba, Linux, TCP/UDP, Git Что мы ждем от кандидата: - Отличное знание языка C с опытом разработки на нем более 5 лет; - Уверенное знание структур данных, алгоритмов и методов управления памятью; - Опыт разработки высоконагруженных систем; - Опыт разработки многопоточных приложений; - Основы администрирования и работы в ОС Linux; - Понимание механизмов взаимодействия между узлами в сетях передачи данных; - Опыт разработки сетевых приложений с использованием протоколов TCP/UDP; - Хорошее понимание инструментов контроля версий Git; - Знание SQL баз данных; - Умение писать эффективный и оптимизированный код, обеспечивающий высокую производительность и масштабируемость; - Умение и готовность разбираться с написанным ранее кодом. Будет плюсом: - Знание SAMBA, OpenLDAP, LMDB; Что мы предлагаем: - Полностью удаленную работу; - Начало рабочего дня гибкое до 10-00 МСК; - Возможность самому распоряжаться деньгами, выделенными на соцпакет; - Оплачиваем амортизацию оборудования, если вы решите работать на своем; - Руководство, открытое к конструктивному и открытому общению. Пишите нам - будем рады рассказать больше :)