Middle C++ Developer (PostgreSQL / HTTP / JSON) (удаленная работа)

2 июня 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Middle C++ Developer (PostgreSQL / HTTP / JSON)

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

Компания с современным стеком и распределённой командой ищет

Middle C++ Developer (PostgreSQL / HTTP / JSON для сопровождения инфраструктуры высоконагруженных сервисов в сфере платежей и igaming .

Обязанности:

- Разработка высоконагруженного серверного backend-а на современном C++

- Проектирование, реализация и оптимизация модулей на C++20/23

- Интеграция с PostgreSQL (через libpq / pqxx): написание запросов, работа с транзакциями

- Разработка HTTP REST API (внутренние и внешние интерфейсы)

- Работа с JSON: сериализация, десериализация, валидация (nlohmann/json, Glaze)

- Разработка многопоточных и асинхронных компонентов (std::thread, std::async, mutex, atomics, condition variable)

- Оптимизация производительности: CPU, память, syscalls, профилирование, ASM, intrinsincs

- Разработка unit- и интеграционных тестов

Требования:

- Отличное знание C++20/23: STL, RAII, smart pointers, templates, constexpr, лямбды

- Умение писать безопасный и читаемый код, понимание работы с памятью

- Опыт работы с PostgreSQL из C++ (желательно через pqxx и libpq )

- Понимание HTTP-протокола, опыт написания REST API

- Опыт работы с JSON-библиотеками

- Уверенное владение Linux: консоль, сборка, отладка, valgrind/perf/gdb

- Знание систем сборки: CMake

Будет плюсом:

- Опыт работы с epoll / io uring / сокетами

- Опыт с MQ (к примеру Apache Pulsar), WebSocket

- Понимание принципов работы асинхронных event loop-ов

- Опыт работы с Docker, CI/CD

- Опыт работы с STL корутинами

Условия:

- Удалёнка

- Гибкий график

- Прямая коммуникация без бюрократии