Назад

Не получаете ответ?

Вакансия опубликована 8 дн. назад - шансы на ответ снижаются.

9 дней назад

C++ / Go разработчик (Highload R&D / B2B-платформа)

2 500 - 3 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
C++ / Go разработчик (Highload R&D / B2B-платформа): Разработка высоконагруженной транзакционной B2B-платформы с интеграцией с квантовыми генераторами случайных чисел и акцентом на математическую точность, пропускную способность и отказоустойчивость. with an accent on системное многопоточное ядро на C++ или микросервисы на Go. Focus on проектирование распределённых сервисов, безопасную работу с конкурентностью, тестирование и обработку тысяч транзакций.

Локация: Алматы, проспект Аль-Фараби, 15к4В; работа на месте работодателя

Зарплата: 2500–3000 USD на руки в месяц

Компания

Международная продуктовая компания развивает R&D-центр в Алматы и создает высоконагруженную транзакционную B2B-платформу с интеграцией квантовых генераторов случайных чисел.

Что делать

  • Разрабатывать и развивать ядро платформы на C++ или микросервисный слой на Go.
  • Создавать системное, многопоточное и высокопроизводительное программное обеспечение.
  • Проектировать распределенные сервисы, HTTP/REST API и модульную архитектуру.
  • Работать с конкурентностью, отказоустойчивостью, идемпотентностью и корректной обработкой ошибок.
  • Интегрировать программное обеспечение с аппаратными компонентами и обеспечивать стабильную обработку тысяч транзакций.
  • Покрывать код unit- и integration-тестами и безопасно проводить рефакторинг существующей кодовой базы.

Требования

  • От 3 до 6 лет коммерческого опыта разработки; для C++ требуется от 4 лет, для backend — от 3 лет, для Go — от 2 лет.
  • Опыт разработки под Linux, понимание многопоточности, TCP/IP и распределенных систем.
  • Знание принципов отказоустойчивости и идемпотентности, уверенное владение Git и практики тестирования.
  • Для C++: C++17/20, STL, управление памятью, RAII, smart pointers, move semantics, шаблоны, mutex, condition variables, atomics и CMake.
  • Для Go: стандартная библиотека, goroutines, channels, sync, context, HTTP/REST API, PostgreSQL и Redis.
  • Английский для свободного чтения технической документации и комфортного рабочего общения.

Хорошо, если есть

  • Для C++: state machines, event-driven архитектуры, бинарные протоколы, IPC, WebSockets или gRPC.
  • Для Go: Kafka или RabbitMQ, gRPC, JWT/OAuth2, метрики, трейсинг и CI/CD.

Культура и преимущества

  • Сложные инженерные задачи на стыке больших данных, аппаратных интеграций и строгих регуляций.
  • Международная R&D-команда и фокус на качестве архитектуры.
  • Минимум бюрократии.
  • Полный рабочий день в офисе в Алматы.

Процесс найма

  • Одно техническое интервью.
  • Короткое знакомство с командой.
  • Финальный звонок с CTO или CEO.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →