Team Lead / Senior Developer C/C++
О вакансии
Texode Technologies - IT-компания с 17-летним опытом разработки и развития собственных продуктов. За эти годы мы накопили сильную экспертизу, сформировали профессиональную команду и продолжаем создавать современные технологические решения. Сейчас мы активно растём и усиливаем команду, поэтому ищем TeamLead/Senior Developer C/C++.Обязанности:
- Проектирование и разработка систем защиты сетевых периметров, с учётом требований производительности и надёжности.
- Решение сложных технических задач, связанных с многопоточностью, сетевым взаимодействием и оптимизацией кода.
- Оптимизация и рефакторинг существующего кода, устранение узких мест в производительности.
- Написание платформозависимого и кроссплатформенного кода.
- Разработка и поддержка unit- и интеграционных тестов, обеспечение стабильности и надёжности системы.
- Проведение code review для соблюдения стандартов качества и улучшения структуры кода.
- Участие в проектировании API и интерфейсов для интеграции модулей.
- Подготовка технической документации по разработанным решениям и архитектуре.
Требования:
- Глубокие знания языка C++ (11/14/17/20).
- Умение эффективно применять современные стандарты языка, включая шаблоны, многопоточность и другие возможности.
- Большой опыт разработки на C/C++.
- Участие в сложных проектах, где требуется писать и оптимизировать как низкоуровневый, так и высокоуровневый код.
- Опыт проектирования архитектуры программного обеспечения.
- Умение разбивать сложные системы на модули, проектировать API, учитывать требования масштабируемости и надёжности.
- Отличные знания сетевого стека.
- Понимание работы сетевых протоколов и сетевого оборудования.
- Понимание работы ядра, потоков, управления памятью, механизмов IPC и системных вызовов.
- Опыт многопоточного и высокопроизводительного программирования.
- Умение решать проблемы синхронизации, устранять узкие места в производительности.
- Хорошее знание алгоритмов и структур данных.
- Умение применять классические и оптимальные подходы для решения сложных задач.
- Уверенные знания STL. Умение эффективно использовать контейнеры, алгоритмы и умные указатели STL.
- Хорошие знания ООП и шаблонов проектирования.
- Умение проектировать системы на основе принципов SOLID, а также придерживаться подходов DRY и KISS.
- Опыт написания модульных тестов и проектирования тестируемого кода.
- Технический английский.
- Умение читать и понимать техническую документацию.
Будет плюсом:
- Опыт выявления уязвимостей в корпоративных сетях и их устранения.
- Умение проводить оптимизацию производительности (например, устранение узких мест по CPU, памяти или сети).
- Понимание процессов CI/CD и навыки взаимодействия с системами сборки (например, Jenkins, TeamCity).
- Знание стандартов безопасности при разработке ПО.
- Опыт работы в Agile/Scrum-командах.
- Опыт управления в командах разработчиков.
Взамен мы предлагаем:
- Комфортную и продуманную адаптацию.
- Официальное трудоустройство и полностью «белую» зарплату.
- Пятидневную рабочую неделю, где пятница – сокращенный день.
- Корпоративные мероприятия.
- Оплачиваемый отпуск (25 календарных дней) и больничный.
- Возможность удалённой работы.
Рыночный ориентир
Смотрите также
Похожие вакансии
Все похожие вакансииСистемный администратор Linux
Менеджер по продажам (тёплые продажи)
Mac OS Developer
Специалист по поддержке пользователей (юрист)
Системный разработчик Senior Developer C/C++ (Windows)
Специалист по обработке лидов отдела продаж
Частые вопросы
Какую зарплату можно ожидать?
В объявлении зарплата не указана. Похожие роли в Минск часто предлагают около 2 815 Br (медиана по 37 864 предложениям).
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по ООО Тэксод Технолоджиз и Минск.