Отклики принимаются от кандидатов, проживающих зарубежом!
Мы развиваем Core Platform — backend, на котором работают каталог, пользователи и права доступа, заказы, платежи и интеграции с CRM.
Ищем сильного Senior Backend-разработчика, который умеет самостоятельно разбираться в задачах, предлагать технические решения и доводить их до надежного релиза.
Это hands-on роль без управления командой. Вы будете отвечать за развитие core-направления совместно с другим опытным backend-разработчиком.
Чем тебе предстоит заниматься:
Развивать core-модель платформы: каталог, пользователей, права доступа, заказы, платежи, возвраты и депозиты;
Проектировать и поддерживать интеграции с Bitrix24 (Rest API), платежными системами и внешними сервисами;
Прорабатывать устойчивость операций к повторным запросам, сбоям и параллельной обработке;
Работать с PostgreSQL: проектировать структуру данных, писать миграции и обеспечивать корректность транзакций;
Полностью сопровождать задачи — от обсуждения технического решения до тестирования и выпуска в production.
Что мы от тебя ожидаем:
Коммерческий опыт backend-разработки уровня Senior;
Уверенное владение Node.js и TypeScript;
Хорошее знание PostgreSQL и SQL: транзакции; индексы; ограничения; миграции.
Опыт разработки интеграций через API и Webhook;
Понимание идемпотентности и повторной доставки событий;
Опыт безопасной доработки существующего кода;
Навык написания unit- и integration-тестов;
Уверенное использование AI-инструментов в ежедневной разработке и привычка проверять их результат;
Самостоятельность, ответственность и понятная коммуникация.
Твоим преимуществом будет:
Опыт разработки платежных сервисов;
Опыт работы с заказами, CRM или системами управления доступами;
Опыт работы с очередями и событийными системами (NATS, RabbitMQ, Kafka, SQS или аналогами);
Опыт работы с Bitrix24 (Rest API);;
Знакомство с Bun, Elysia, Drizzle ORM или Graphile Worker;
Опыт работы в распределенной международной команде;
Ты находишься за пределами РФ.
Как мы работаем:
Мы активно используем AI как рабочий инструмент и компенсируем необходимые AI-сервисы.
При этом ответственность за качество решений всегда остается за разработчиком: сгенерированный код, миграции и тесты проходят такую же проверку, как и написанные вручную.
Что предлагаем мы:
Удаленную full-time работу;
Собственную зону ответственности с возможностью влиять на архитектуру и надежность ключевой части продукта;
Работу с действующим продуктом и сложной бизнес-логикой;
Партнерство с сильным backend-разработчиком;
Компенсацию AI-инструментов, необходимых для работы.
Знакомство с HR.
Техническое интервью с руководителем проекта (без тестового задания).
Финальная встреча с командой и принятие решения.
В сопроводительном письме укажи, в какой стране ты проживаешь.