Toggle — это продуктовая компания, создающая решения eSIM и VPN для глобальной связи на всех основных платформах, включая мобильные устройства, настольные компьютеры и телевизоры.
Обзор роли
Мы ищем Full-Stack разработчика для присоединения к нашей веб-команде. Вы будете создавать новые веб-продукты и поддерживать существующие проекты компании, включая сайты продуктов для наших VPN и eSIM сервисов, порталы пользовательских аккаунтов, backend-сервисы, построенные с использованием NestJS и TypeScript, а также пользовательские интерфейсы, разработанные с React и Next.js.
Одним из ключевых инструментов в нашем стеке является Payload — headless CMS, используемая для управления контентом на наших продуктовых сайтах.
Роль также включает работу с онлайн-платежами через Stripe и Solidgate, подписками и процессами выставления счетов, а также интеграции с маркетинговыми аналитическими платформами, такими как Voluum, Google Analytics, Meta и другими.
Непосредственный руководитель: Web Tech Lead
Местоположение: Минск
Формат работы: полная занятость с гибким временем начала и гибридным режимом (4 дня в офисе, 1 день удаленно)
Обязанности
- разрабатывать и поддерживать интеграции платежных систем (Stripe, Solidgate), включая оформление заказов, повторяющиеся платежи, вебхуки, анализ ошибок и устранение неполадок;
- разрабатывать логику подписок продукта, включая продления, обновления, отмены, возвраты и управление доступом;
- интегрировать маркетинговые аналитические платформы, такие как Voluum, Google Analytics, Meta CAPI, Amplitude и другие, обеспечивая корректное отслеживание и передачу событий;
- интегрировать различные сторонние сервисы и API;
- разрабатывать новый функционал backend и поддерживать существующую кодовую базу с использованием NestJS;
- разрабатывать пользовательские платежные потоки на фронтенде и бэкенде с использованием React, Next.js и NestJS;
- создавать и развивать веб-сайты, включая сайт продукта, область пользовательского аккаунта и маркетинговые веб-воронки;
- разрабатывать и поддерживать системы управления сайтами на базе headless CMS платформ, таких как Strapi и Payload;
- исследовать инциденты, связанные с платежами и аналитикой, работать с логами и инструментами мониторинга, такими как Datadog;
- вносить вклад в проектирование архитектуры и проводить код-ревью;
- писать E2E и модульные тесты для собственного кода, а также для существующего кода в рамках снижения технического долга.
Что мы ожидаем от вас
Технические навыки: - 4+ года профессионального опыта разработки программного обеспечения на уровне Middle+/Senior;
- практический опыт работы с NestJS, TypeScript, React и Next.js;
- обязательно: опыт работы с headless CMS платформами, такими как Payload, Strapi или Contentful, а также опыт создания SEO-ориентированных веб-приложений;
- опыт интеграции платежных систем и онлайн-платежей, таких как Stripe, Solidgate или аналогичных платформ, включая подписки, вебхуки и повторяющиеся платежи;
- обязательно: опыт работы с маркетинговыми аналитическими платформами, такими как Voluum, Google Analytics, Google Ads, Facebook/Meta или аналогичными инструментами;
- опыт работы с PostgreSQL, REST API и Docker.
Мягкие навыки:
- способность работать самостоятельно и брать ответственность за результаты;
- внимательность к деталям, особенно при работе с деньгами пользователей;
- умение эффективно общаться с командами маркетинга и продукта.
Преимущества
- официальное трудоустройство и конкурентоспособная зарплата;
-
оплачиваемый отпуск + 5 личных дней в году;
-
полная занятость с гибким временем начала и гибридным режимом (4 дня в офисе, 1 день удаленно);
-
поддержка профессионального роста: мы оплачиваем курсы, книги и конференции;
-
частная медицинская страховка (включая стоматологию);
-
внутренние занятия по английскому языку;
-
быстрый рост навыков в условиях стартапа с высоким темпом;
-
культура открытости, уважения и честной обратной связи;
-
минимум бюрократии — максимум влияния и динамики.
Ссылка на вакансию в банке вакансий на gsz.gov.by:
*вакансия, планируемая к открытию (перспективная)