Задачи:
— Проведение ручного тестирования веб-приложения
— Написание автотестов на C#
— Подготовка методики/плана тестирования по бизнес- и функциональным требованиям
— Написание тест-кейсов, документирование автотестов
— Актуализация тестовой модели и внесение изменений в автотесты при изменении требований
— Взаимодействие с командой проекта
Требования:
— Опыт работы в QA: от 4-5 лет
— Опыт автоматизации тестирования на C# от 1 года минимум
— Опыт ручного тестирования 3 года
— Опыт тестирования API (SOAP, REST)
— Практический опыт применения практик тест-дизайна
— Рабочие знания клиент-серверной архитектуры
— Умение проектировать тест-кейсы и готовить тестовые данные
— Опыт работы с SQL
Стек и инструменты:
C#, SpecFlow, MS SQL, REST API, Swagger, Postman, Kafka, Git, Bash, DevTools, Jenkins (CI/CD), Jira, Confluence, Kibana, SOAP, SQL.
Задачи:
— Разработка и доработка SPA на Angular: компоненты, модули, сервисы, маршрутизация, state management
— Разработка/доработка backend-модулей на C#/.NET в рамках трёхзвенной архитектуры
— Участие в проектировании новых модулей ПО, API и frontend-архитектуры
— Проектирование и развитие REST API между клиентом и сервером
— Интеграция frontend с REST API, работа с OpenAPI/Swagger
— Оптимизация производительности приложения, UI, API и СУБД
— Работа с высоконагруженными сценариями: кэширование, асинхронность, очереди, профилирование узких мест
— Доработка существующих интерфейсов и адаптивная вёрстка
— Покрытие кода unit-, интеграционными и e2e-тестами
— Участие в code review, оценке задач и технических обсуждениях
Требования:
— Опыт коммерческой разработки Fullstack от 3 лет, с уклоном во фронтенд
— Уверенное владение Angular 12+, TypeScript
— Опыт state management: NgRx/Signals — как плюс
— HTML5, CSS3/SCSS, адаптивная и кроссбраузерная вёрстка, Angular Material
— Понимание компонентной архитектуры, lazy loading, OnPush, оптимизации Change Detection
— Опыт интеграции с REST API, OpenAPI/Swagger
— C#/.NET: .NET 6+, ASP.NET Core, Web API
— Понимание классической трёхзвенной архитектуры: клиент → сервер → БД
— Опыт разделения логики на слои: контроллеры, сервисы, репозитории, DTO, валидация
— EF/EF Core, ORM
— SQL: MSSQL/PostgreSQL
— ClickHouse — как плюс
— Опыт работы с высоконагруженными или near-high-load системами
— Асинхронная и многопоточная разработка: async/await, TPL, параллелизм
— Практические навыки оптимизации запросов и производительности
— Кэширование: MemoryCache, Redis — как плюс
— Очереди: RabbitMQ / Kafka — как плюс
— Git, GitLab CI/CD, Docker
Условия:
— Формат работы: удалённо
— Оформление: ТК РФ
— График: 5/2, гибкое начало дня
Локация: Астана / Казахстан (удаленная работа)
Задачи:
— Разработка сервисов, утилит и инструментов на C#/.NET;
— интеграция native ↔ .NET (interop/IPC/API);
— Проектирование архитектуры баз данных MS SQL Server и PostgreSQL;
— Кроссплатформенная разработка и сопровождение под Linux и Windows;
— Техническое лидерство: ревью, архитектурные решения, устранение технического долга и повышение надёжности под нагрузкой;
— Проектирование и разработка модулей на C/C++.
Требования:
— От 5 лет коммерческой разработки на C#/.NET;
— От 5 лет работы с базами данных: уверенный SQL и опыт проектирования архитектуры данных под нагрузкой;
— От 2 лет опыта разработки высоконагруженных проектов;
— Уверенное владение C#/.NET: async/await, Task, cancellation, конкурентный доступ и диагностика;
— Практический опыт отладки и профилирования с gdb, lldb или Visual Studio Debugger;
— анализ падений, утечек и снижения производительности;
— Опыт работы с MS SQL Server (Windows и Linux) и PostgreSQL: индексы, планы запросов, транзакции, уровни изоляции, блокировки и дедлоки;
— От 5 лет опыта разработки, сборки и диагностики в Linux и Windows;
— Базовые знания и опыт работы с криптографией: различение хэширования, шифрования, MAC и подписи;
— понимание назначения криптографических примитивов и типичных ошибок их применения;
— Опыт работы в проектах информационной безопасности будет плюсом.
ОфисseniorМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Оптимизация производительности
— Написание тестов
— Работа с внешними сервисами и API
— Использование экосистемы .NET
— Взаимодействие с разработчиками, аналитиками, тестировщиками и менеджерами проектов для согласованного процесса разработки
— Освоение новых версий .NET и сопутствующих библиотек
— Освоение требуемых IDE, LLM, AI инструментов
— Улучшение знания смежных технологий, в том числе DevOps
Требования:
— Высшее техническое образование
— Опыт работы в команде от 3 лет
— Уверенное владение C#
— .NET Core 8+
— Понимание и применение SOLID
— Знание протокола HTTP
— Опыт разработки WEB API
— Опыт работы с микросервисной архитектурой
— Понимание структур данных и алгоритмов
— Работа с БД через Entity Framework
— Знание SQL: умение писать сложные запросы
— Unit, интеграционное тестирование
— Уверенное использование Git
— Опыт интеграции сторонних библиотек и SDK
— Опыт использования AI инструментов в разработке
Будет плюсом:
— Full stack
— React JS
— PostgreSQL
— Опыт построения CI/CD
— Опыт использования подхода Spec Driven Development
— Инструментальное владение AI для анализа, генерации и автоматизации
Условия:
— Комфортный современный офис в Москве (Варшавское шоссе, 25Астр6)
— График работы – офис, гибрид после испытательного срока
— Ежегодный пересмотр зарплаты, годовая премия
— Корпоративный спортзал и зоны отдыха
— Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
— Ипотека выгоднее до 7% для каждого сотрудника
— Подписка Прайм с возможностью совместного использования на трёх близких
— Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Вести крупные изменения в поиске end-to-end: отвечать за бэкенд крупных инициатив от идеи и RFC до выката в продакшен и анализа результата.
— Развивать поиск по миллионам товаров, блюд и заведений, обеспечивая быструю и стабильную работу на большом объёме данных с учётом специфики разных вертикалей (наличие, география, время доставки, расписание заведений, промо и другие факторы).
— Работать над качеством и релевантностью поисковой выдачи, совместно с аналитиками, ML-разработчиками и продактами разбирать пользовательские сценарии, проблемные запросы, пустые и нерелевантные выдачи, формулировать гипотезы и проверять их в продукте.
— Проектировать архитектуру поисковых сервисов с учётом высокой нагрузки, низкой latency, отказоустойчивости, роста каталога и специфики разных вертикалей.
— Отвечать за стабильность, скорость и качество поиска в продакшене: развивать мониторинги и алерты, разбирать деградации, оптимизировать latency и продумывать фолбэки для поддержания быстроты и устойчивости поиска.
Требования:
— Опыт разработки бэкенда.
— Опыт работы с PostgreSQL.
— Хорошее знание C++, STL, классических алгоритмов.
Будет плюсом:
— Опыт работы с очередями сообщений Kafka, RabbitMQ.
— Использование фреймворка userver.
— Умение проектировать микросервисную архитектуру.
— Знакомство с продуктовыми метриками.
Условия:
— В крупных офисах есть спортзалы с тренажёрами, инвентарём и душевыми.
— Полный список бонусов доступен по ссылке https://yandex.ru/jobs/pages/benefits.
Задачи:
— Проектирование и разработка архитектуры модульного решения с нуля.
— Проектирование и реализация расчетных модулей: разработка математических моделей и алгоритмов обработки данных.
— Разработка объектной модели (ObjectARX-аналог) для NanoCAD: создание кастомных пользовательских объектов (Custom Entities) и средств управления ими.
— Создание пользовательских интерфейсов (палитры инструментов, диалоговые окна, ленты команд) в среде NanoCAD.
— Интеграция с СУБД (MS SQL Server, PostgreSQL) для хранения проектных данных, справочников и результатов расчетов.
— Разработка и поддержка инфраструктуры модульного тестирования (Unit/Integration tests), отработка замечаний по итогам функционального тестирования у Заказчика.
Требования:
— Язык программирования: C++ (уверенное владение стандартами C++11/14/17, STL, понимание принципов RAII и управления памятью).
— Опыт работы с MS SQL Server или PostgreSQL (проектирование схем, написание оптимизированных запросов, работа с транзакциями).
— Опыт разработки математических моделей и расчетных алгоритмов (вычислительная геометрия, линейная алгебра, оптимизация).
— Опыт создания пользовательских объектов (Custom Entities) и интерфейсов в средах САПР (на базе ObjectARX, Teigha или аналогов).
— Понимание архитектуры графических платформ, работы с графической базой данных (GS) и событиями системы.
— Опыт проектирования архитектуры модульных решений (SOLID, Clean Architecture, управление зависимостями).
— Опыт написания и поддержки модульных тестов (Google Test, Catch2 или аналоги), владение практиками TDD.
Желательные навыки:
— Опыт коммерческой разработки под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha.
— Опыт работы с многопоточным программированием для ускорения расчетных модулей.
— Знание формата DWG/DXF на низком уровне.
— Опыт работы с системами автоматизированной сборки (CMake) и контроля версий (Git).
Условия:
— Почасовая оплата, от 150 000 до 250 000 ₽.
— Проектная занятость, от 6 месяцев.
— Загрузка: Full-time.
— Оформление: договор с ИП (у вас открыто ИП).
— Формат работы: удаленно (РФ).
Требования к кандидату:
— Strong knowledge of C++17 or C++20 and solid understanding of object-oriented programming principles
— Hands-on experience with the Qt framework
— Understanding of Agile/Scrum methodologies and strong people management skills: delegation, team-building, and mentoring
— 3+ years of experience as a software developer
— 1+ years of team leadership experience is a plus, but not required
— Bachelor’s degree in Computer Science or a related technical field
Задачи:
— Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .NET 8/10.
— Оптимизация производительности компонентов, работающих в режиме 24/7.
— Внедрение механизмов эффективного обхода систем защиты от ботов.
Требования:
— Знание Microsoft .NET и C#, понимание многопоточности и асинхронного программирования (async/await, TPL).
— Опыт разработки систем сбора данных (scraping/parsing) и понимание протоколов HTTP/HTTPS и WebSocket.
— Умение писать чистый эффективный код и понимание его работы под нагрузкой.
— Опыт работы с MS SQL Server или PostgreSQL.
— Будет плюсом: навыки работы с регулярными выражениями и библиотеками для парсинга: HtmlAgilityPack, AngleSharp.
— Знание Elasticsearch и опыт работы с NoSQL-решениями, включая Redis и Cassandra.
— Понимание работы брокеров сообщений Kafka и RabbitMQ.
— Опыт работы с Docker, Kubernetes и понимание CI/CD.
Условия:
— Полная занятость, трудовой договор, график 5/2.
— Работа удалённо или в гибридном формате в Москве.
Задачи:
— Проведение ручного тестирования веб-приложения;
— Написание автотестов с использованием C#;
— Подготовка методики или плана тестирования функционала на основе бизнес-требований и функциональных требований;
— Написание тест-кейсов, документирование автотестов;
— Актуализация тестовой модели и внесение изменений в автотесты при изменении требований;
— Взаимодействие с командой проекта.
Требования:
— Опыт работы в QA от 4–5 лет;
— Опыт автоматизации тестирования на C# от 1 года минимум;
— Опыт ручного тестирования 3 года;
— Опыт тестирования API;
— Практический опыт применения практик тест-дизайна;
— Рабочие знания клиент-серверной архитектуры;
— Умение проектировать тест-кейсы и готовить тестовые данные для тестирования;
— Опыт работы с SOAP, REST, SQL;
— Основной стек: C#, SpecFlow, MS SQL, REST API, Swagger, Postman, Kafka, Git, Bash, DevTools, Jenkins (CI/CD), Jira, Confluence, Kibana.
Условия:
— Формат работы: удаленно (РФ);
— Полная занятость;
— Зарплата: от 250 000 до 300 000 руб/мес (на руки, middle/senior).
Задачи:
— разработка и поддержка отказоустойчивых систем сбора (парсеров) открытых данных на .NET 8/10
— оптимизация производительности компонентов, работающих в режиме 24/7
— внедрение механизмов эффективного обхода систем защиты от ботов
Требования:
— знание платформы Microsoft.NET (C#), понимание принципов многопоточности и асинхронного программирования (async/await, TPL)
— опыт разработки систем сбора данных (scraping/parsing) и понимание работы протоколов HTTP/HTTPS, WebSocket
— умение писать чистый, эффективный код и понимание того, как он будет работать под нагрузкой
— опыт работы с MS SQL Server/PostgreSQL
Будет плюсом:
— навыки работы с регулярными выражениями и библиотеками для парсинга (HtmlAgilityPack, AngleSharp)
— знание ElasticSearch и опыт работы с NoSQL решениями (Redis, Cassandra)
— понимание принципов работы брокеров сообщений (Kafka, RabbitMQ) для передачи данных между компонентами
— опыт работы с Docker, Kubernetes и понимание CI/CD процессов
Условия:
— полная занятость
— оформление по трудовому договору
— график 5/2
— формат работы: удалённо или гибрид (Москва)
Описание проекта:
Делаем на энтузиазме линейный шутер с элементами тактики, сурвайвала и полуоткрытыми локациями.
Сеттинг: реалистичный пост-апокалипсис спустя 100 лет («новое средневековье») в пост-СНГ по мотивам книжной серии "Технотьма".
Сейчас активно пилим вертикальный срез для поиска издателя.
Локации полуоткрытые, без открытого мира.
Задачи:
— Постановка технических ТЗ для программистов (на основе логических блок-схем от геймдизайнера и PM)
— Контроль архитектуры кода
— Проведение рефакторинга
— Сборка еженедельных играбельных билдов
— Написание систем и основ механик
Требования:
— Умение работать в связке
— Способность выдавать оцифрованный, понятный результат без саботажа прототипов механик
Условия:
— Проектная занятость, фриланс, part-time
— Удалённая работа
— Можно использовать проект в портфолио
— Стадия разработки: MVP
— Платформа: PC
— Жанр: FPS с элементами выживания, тактики и стелса
Обязанности:
— Разработка и доработка backend-решений на C#/.NET.
— Участие в разработке высоконагруженных корпоративных систем.
— Обеспечение безопасности корпоративных систем.
— Реализация и оптимизация интеграций с внутренними и внешними системами.
— Взаимодействие с командой разработки.
Требования:
— Опыт разработки банковских дистанционных сервисов.
— Знание банковской предметной области.
— Опыт работы с инструментами управления жизненным циклом разработки ПО.
— Коммерческий опыт разработки на C#/.NET.
— Опыт создания или развития крупных высоконагруженных систем.
— Практический опыт интеграции через систему межведомственного электронного взаимодействия.
— Базы данных: PostgreSQL, MS SQL Server (T-SQL).
— Опыт проектирования и разработки микросервисов.
— Опыт разработки REST API / Web API.
— Умение применять IoC-контейнеры.
— Понимание подходов к защите корпоративных приложений.
— Понимание процессов CI/CD.
— Уверенная работа с Git.
— Законченное высшее образование.
Условия:
— Проектная занятость на 6 месяцев.
— Возможность работы с технически сложными и интересными проектами на хорошем технологическом стеке.
— Официальное трудоустройство.
— Удаленная работа.
Задачи:
— Создание высокоинтегрированного и защищенного решения в клиент-серверной архитектуре на основе современных подходов к разработке и доставке приложений.
— Разработка масштабируемой модульной (микросервисной) распределенной программной архитектуры для работы в многопользовательском режиме под высокими нагрузками с обеспечением отказоустойчивости и катастрофоустойчивости.
— Создание системы распределенных и разграниченных вычислений и расчетов внутри приватного облака.
— Системная интеграция с CAD и FEM-пакетами и системами управления промышленными роботами в реальном режиме времени.
— Обеспечение легкого обновления системы за счет замены одного программного модуля на другой без нарушения целостности всей системы.
— Создание легкого конфигурирования и расширения функционала системы за счет добавления новых программных модулей.
— Обеспечение разграничения доступа к каждому полю базы данных, имитационной модели и алгоритму вычислительного эксперимента на основе лицензионной политики и билинга.
— Логирование и журналирование работы отдельных модулей системы и действий пользователей.
— Создание, поддержка и развитие архитектуры backend-части.
— Проектирование и реализация коммуникаций между компонентами системы и со сторонними информационными системами (CAD, CAE, MES, FEM и др.).
— Обеспечение нагруженной многопоточной обработки данных на серверах.
— Применение единой модели описания прикладных решений различного масштаба, средств анализа, компиляции, сборки и деплоя.
Требования:
— Высшее математическое или техническое образование.
— Опыт проектирования и разработки высоконагруженных кросс-платформенных приложений не менее 4 лет.
— Опыт разработки многопоточных сервисов.
— Опыт работы с ApacheKafka, Redpanda, RabbitMQ.
— Опыт командной работы.
— 3+ лет коммерческой разработки на C++.
— Уверенное знание C++17/20, STL, RAII, move semantics, templates.
— Хорошее понимание multithreading и concurrency.
— Опыт разработки backend/high-load сервисов.
— Понимание паттернов микросервисной архитектуры.
— Опыт работы с PostgreSQL и понимание транзакций, индексов, locks, isolation levels.
— Опыт разработки или интеграции gRPC.
— Опыт профилирования и оптимизации производительности.
— Способность самостоятельно принимать технические решения и отвечать за результат.
Будет плюсом:
— Production-опыт с userver.
— Опыт построения высоконагруженных и отказоустойчивых систем.
— Опыт работы с очередями/брокерами сообщений.
— Знание observability: metrics, logging, tracing.
— Опыт performance engineering.
Условия:
— Занятость full-time.
— Формат работы удалённый.
Задачи:
— Проводить технические аудиты C# / Unity разработчиков.
— Проверять знания C# и Unity 3D.
— Оценивать понимание архитектуры игровых проектов и принципов построения игровых систем.
— Проверять знания Git / GitHub.
— Оценивать понимание P2P-соединений и сетевого взаимодействия.
— Анализировать выполнение технических заданий и код кандидатов.
— Проводить дополнительные вопросы по ответам и решениям кандидата, чтобы определить глубину его знаний.
— Выявлять сильные и слабые стороны разработчика.
— Определять реальный технический уровень кандидата: Junior / Middle / Middle+ и т.д.
— Формировать итоговое техническое заключение и рекомендацию по кандидату.
— Взаимодействовать с HR и руководством при принятии решений по техническому найму.
Требования:
— Уверенное знание C# и Unity 3D.
— Хорошее понимание архитектуры игровых проектов.
— Понимание принципов ООП, SOLID и построения игровых систем.
— Знание Git / GitHub.
— Умение самостоятельно разбирать чужой код и находить технические проблемы.
— Способность отличать поверхностное знание от реального понимания технологий.
— Умение задавать правильные дополнительные вопросы и углубляться в ответы кандидата.
— Способность объяснять технические выводы простым и понятным языком.
— Опыт проведения технических собеседований (будет плюсом).
— Опыт проведения code review (будет плюсом).
— Опыт работы в роли Senior Developer / Tech Lead (будет плюсом).
— Опыт формирования технических команд (будет плюсом).
— Опыт оценки разработчиков при найме (будет плюсом).
Условия:
— Part-time.
— Полностью удалённый формат.
— Гибкий график.
— Работа по мере необходимости проведения технических аудитов.
— Возможность влиять на формирование технического состава текущих и будущих GameDev-проектов студии.
Задачи:
— Разрабатывать компоненты платформы целиком
— Собирать требования, строить модели данных и описывать методики расчётов
— Общаться напрямую с конечными пользователями
— Проектировать архитектуру и защищать свои решения
— Глубоко применять Claude Code и Cursor как agentic-инструменты
— Проводить ревью, технические обсуждения и развивать инженерную культуру
Требования:
— 5+ лет коммерческой разработки сложных DWH/BI-систем
— Уверенные навыки: C#, .NET, ASP.NET, Angular, AI-инструменты
— Реальный опыт работы с Claude Code: настройка CLAUDE.md, структурированные промпты, анализ кодовой базы, генерация production-ready кода, рефакторинг, тесты, pull requests и аудит безопасности
— Понимание ограничений LLM и умение выстраивать безопасный HITL процесс
Условия:
— Корпоративные подписки на AI-инструменты
УдалённоleadКомпания: — Формат: remote Уровень ЗП: готовы обсуждать Занятость: — 🖥 Формат Удалённая, РФ, московский часовой пояс 🕹 Работодатель Платформа для бизнес-аналитики с ИИ 🕹 Список обязанностей: — Разрабатывать компоненты платформы целиком — Собирать требования, строить модели данных и описывать методики расчётов — Общаться напрямую с конечными пользователями — Проектировать архитектуру и защищать свои решения — Глубоко применять Claude Code и Cursor как agentic-инструменты — Проводить ревью, технические обсуждения и развивать инженерную культуру 🕹 Требования к кандидату: — 5+ лет коммерческой разработки сложных DWH/BI-систем — Уверенные навыки: C#, .NET, ASP.NET, Angular, AI-инструменты — Реальный опыт работы с Claude Code: настройка CLAUDE.md, структурированные промпты, анализ кодовой базы, генерация production-ready кода, рефакторинг, тесты, pull requests и аудит безопасности — Понимание ограничений LLM и умение выстраивать безопасный HITL процесс 🕹 Примерный уровень ЗП: Готовы обсуждать ваши пожелания 🕹 Условия работы: — Корпоративные подписки на AI-инструменты 🕹 Контакты: @Rita_RS
Location: Abu Dhabi, UAE; Kuala Lumpur, Malaysia
About Us
Established in 2018, Bybit is one of the world’s leading cryptocurrency exchanges and digital financial platforms, serving over 80 million users across more than 200 countries and regions. Powered by world-class technology and a user-first mindset, Bybit delivers a seamless ecosystem across trading, payments, wealth management, custody, institutional services, and Web3 — connecting users to the future of digital finance.
Our core values define how we build. We listen, care and improve to create products and experiences that put users first. Backed by a global team of ambitious builders, problem-solvers, and innovators, we foster a high-performance and fast-moving environment where talent is empowered to drive real impact at the global scale. Supported by 24/7 multilingual customer service and a strong commitment to innovation, we are shaping the future of finance through technology, collaboration, and bold execution.
Today, Bybit is recognized as one of the most trusted and transparent platforms in the digital asset industry, continuing to expand its global presence while building the infrastructure for the next generation of financial services.
Responsibilities
Design and develop core derivatives trading systems covering order processing, position management, and real-time account risk controls, supporting
perpetual contracts
,
futures
, and options.
Design high-performance data structures, concurrency models, and event-processing mechanisms to ensure consistency and correctness across orders, trades, positions, and account balances.
Collaborate with product, risk management, and operations teams to translate trading rules and risk requirements into clear, verifiable system implementations.
Participate in architecture reviews, code reviews, performance testing, and production troubleshooting to improve engineering quality and observability.
Requirements
Fluency in English.
At least 5 years of C++ development experience, with hands-on experience building high-performance, highly concurrent, or low-latency systems.
Proficiency in modern C++, with a deep understanding of object lifetimes, memory management, templates, and the STL, and the ability to write efficient, reliable, and maintainable code.
A deep understanding of multithreading, atomic operations, memory models, and thread synchronization, with the ability to diagnose and resolve concurrency correctness and performance issues.
Experience with Linux systems programming and network programming, including TCP/UDP, I/O multiplexing, and common network performance bottlenecks.
An understanding of how CPU caches, cache coherence, false sharing, and NUMA affect performance, with experience using tools such as perf for performance analysis and optimization.
Experience designing complex stateful systems and addressing event ordering, idempotency, state consistency, and fault recovery.
A strong focus on correctness and reliability, with solid analytical skills and the ability to independently investigate complex issues, design solutions, and implement them.
Preferred Qualifications
Experience developing systems for exchanges, brokerages, futures trading, quantitative trading, or financial infrastructure.
Familiarity with derivatives trading mechanics, including margin, leverage, isolated and cross margin, mark prices, funding rates, liquidation, and settlement.
Experience with lock-free data structures, CPU affinity, memory pools, zero-copy techniques, or SIMD optimization.
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
Задачи:
— Проектирование и разработка архитектуры модульного решения с нуля.
— Проектирование и реализация расчетных модулей: разработка математических моделей и алгоритмов обработки данных.
— Разработка объектной модели (ObjectARX-аналог) для NanoCAD: создание кастомных пользовательских объектов (Custom Entities) и средств управления ими.
— Создание пользовательских интерфейсов (палитры инструментов, диалоговые окна, ленты команд) в среде NanoCAD.
— Интеграция с СУБД (MS SQL Server, PostgreSQL) для хранения проектных данных, справочников и результатов расчетов.
— Разработка и поддержка инфраструктуры модульного тестирования (Unit/Integration tests), отработка замечаний по итогам функционального тестирования у Заказчика.
Требования:
— Язык программирования: C++ (уверенное владение стандартами C++11/14/17, STL, понимание принципов RAII и управления памятью).
— Базы данных: Опыт работы с MS SQL Server или PostgreSQL (проектирование схем, написание оптимизированных запросов, работа с транзакциями).
— Алгоритмы: Опыт разработки математических моделей и расчетных алгоритмов (вычислительная геометрия, линейная алгебра, оптимизация).
— САПР-разработка: Опыт создания пользовательских объектов (Custom Entities) и интерфейсов в средах САПР (на базе ObjectARX, Teigha или аналогов).
— Понимание архитектуры графических платформ, работы с графической базой данных (GS) и событиями системы.
— Архитектура ПО: Опыт проектирования архитектуры модульных решений (SOLID, Clean Architecture, управление зависимостями).
— Качество кода: Опыт написания и поддержки модульных тестов (Google Test, Catch2 или аналоги), владение практиками TDD.
Желательные навыки:
— Опыт коммерческой разработки под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha.
— Опыт работы с многопоточным программированием для ускорения расчетных модулей.
— Знание формата DWG/DXF на низком уровне.
— Опыт работы с системами автоматизированной сборки (CMake) и контроля версий (Git).
Задачи:
— Проектирование и разработка архитектуры модульного решения с нуля.
— Проектирование и реализация расчетных модулей: разработка математических моделей и алгоритмов обработки данных.
— Разработка объектной модели (ObjectARX-аналог) для NanoCAD: создание кастомных пользовательских объектов (Custom Entities) и средств управления ими.
— Создание пользовательских интерфейсов (палитры инструментов, диалоговые окна, ленты команд) в среде NanoCAD.
— Интеграция с СУБД (MS SQL Server, PostgreSQL) для хранения проектных данных, справочников и результатов расчетов.
— Разработка и поддержка инфраструктуры модульного тестирования (Unit/Integration tests), отработка замечаний по итогам функционального тестирования у Заказчика.
Требования:
— Язык программирования: C++ (уверенное владение стандартами C++11/14/17, STL, понимание принципов RAII и управления памятью).
— Базы данных: Опыт работы с MS SQL Server или PostgreSQL (проектирование схем, написание оптимизированных запросов, работа с транзакциями).
— Алгоритмы: Опыт разработки математических моделей и расчетных алгоритмов (вычислительная геометрия, линейная алгебра, оптимизация).
— САПР-разработка: Опыт создания пользовательских объектов (Custom Entities) и интерфейсов в средах САПР (на базе ObjectARX, Teigha или аналогов).
— Понимание архитектуры графических платформ, работы с графической базой данных (GS) и событиями системы.
— Архитектура ПО: Опыт проектирования архитектуры модульных решений (SOLID, Clean Architecture, управление зависимостями).
— Качество кода: Опыт написания и поддержки модульных тестов (Google Test, Catch2 или аналоги), владение практиками TDD.
Желательные навыки:
— Опыт коммерческой разработки под AutoCAD или другие САПР-платформы на базе IntelliCAD/Teigha.
— Опыт работы с многопоточным программированием для ускорения расчетных модулей.
— Знание формата DWG/DXF на низком уровне.
— Опыт работы с системами автоматизированной сборки (CMake) и контроля версий (Git).