тогл софт / toggle

Senior Software Developer (Full-stack, Backend-focused) (React, TypeScript)

Toggle is a product company building eSIM and VPN solutions for global connectivity across all major platforms, including mobile, desktop, and TV.

тогл софт / toggle

Зарплата не указанаБеларусьМинскГибрид

Toggle is a product company building eSIM and VPN solutions for global connectivity across all major platforms, including mobile, desktop, and TV.

Role Overview

We are looking for a Full-stack Developer with a strong backend focus to develop and maintain the company's core products — VPN and eSIM.

Direct Manager: Web Tech Lead
Location: Minsk
Format of work: full-time role with flexible start times and a hybrid setup (4 days in the office, 1 remote)

Responsibilities

Developing VPN and eSIM Product Logic:

  • implement features for issuing, renewing, and activating eSIM profiles, as well as managing access to VPN servers, user sessions, and subscription plans.

Telecom and Loyalty Vendor Integrations:

  • work with the API telecom provider (Telna) to manage data plans and usage, and integrate with Voucherify for promo codes, discounts, and referral programs.

Integrating External Services and APIs:

  • design and implement integrations with infrastructure services and external product services.

Backend Feature Development and Maintenance:

  • develop product logic, handle webhooks from external providers, and maintain existing codebases using NestJS.

Developing Product and User Flows:

  • build end-to-end user journeys across the backend and frontend using React, Next.js, and NestJS — from eSIM plan selection to activation.

Website Development and Enhancement:

  • develop and maintain the company's product website, user account portal, and product conversion funnels.

Incident Investigation and System Monitoring:

  • analyze logs, investigate service activation failures and analytics delivery issues, and configure monitoring and alerting using Datadog.

Architecture and Code Reviews:

  • contribute to architectural design, technical planning, and code reviews.

Testing and Technical Debt:

  • improve test coverage for new code and technical debt by writing E2E and unit tests.

Mentoring:

  • mentor junior developers, share knowledge, and support their onboarding and integration into the team.

What We Expect from You

Hard Skills:
  • 5+ years of commercial software development experience in Middle+ or Senior roles, with a strong backend focus;

  • expert knowledge of NestJS, TypeScript, and Node.js, along with experience in modern frontend development using React and Next.js;

  • product integration experience: hands-on experience working with external vendors' REST APIs;

  • quality and reliability: practical experience writing E2E, integration, and unit tests, investigating incidents, and working with monitoring systems such as Datadog and Grafana;

  • databases and infrastructure stack: experience with PostgreSQL, Redis, and Docker, including optimizing complex SQL queries and designing high-load architectures.


Soft skills:

  • technical leadership and mentoring: willingness to mentor junior developers, conduct regular code reviews, and foster a strong engineering culture within the team;

  • structured thinking and product mindset: ability to independently break down ambiguous business requirements, propose optimal architectural solutions, and deliver them to production;

  • autonomy and responsibility: ability to take full ownership of a technical domain and be responsible for service stability and performance;

  • excellent communication skills: ability to collaborate effectively with the Product Managers, Marketers, Designers, and adjacent Engineering teams.


Nice to have:

  • architectural patterns: practical experience with CQRS and event-driven architecture;

  • сloud and DevOps: experience with AWS (ECS, RDS, SQS, Lambda, S3, CloudFront) and monitoring and tracing systems such as Datadog;

  • domain expertise: experience in telecom, VPN, eSIM, or working with mobile network operators;

  • loyalty and discount systems: experience integrating with solutions such as Voucherify or designing custom services for promo codes, referral programs, and user retention mechanics;

  • security and high load: understanding of fundamental network security principles, including TLS and cryptography, and practical experience designing fault-tolerant, highly available systems.

Perks

  • official employment and a competitive salary;
  • paid vacation + 5 personal days per year;

  • support for growth: we cover professional courses, books, and conferences;

  • private health insurance (including dental coverage);

  • internal English classes;

  • fast skill growth in a startup-paced environment;

  • a culture of openness, respect, and honest feedback;

  • minimal bureaucracy — maximum impact and momentum.

Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:
*вакансия, планируемая к открытию (перспективная)

Похожие вакансии React

Соц.сети
Н

Frontend Developer (Middle/Middle+)

Неизвестный работодатель
Зарплата не указанаРоссияУдалёнка

⚛️ Frontend Developer (Middle/Middle+) — Highload Real-Time & Digital Twins

Ищем Frontend-разработчика для создания сложных B2B-решений: highload дашбордов мониторинга, конструкторов мнемосхем и цифровых двойников. Проект требует глубокой экспертизы в React/TypeScript, микрофронтендах (Module Federation) и оптимизации производительности. Роль включает менторство и внедрение архитектурных стандартов (FSD). 🚀

🆔 ID: 89163

📍 Локация: Россия

🎯 Грейд: Middle / Middle+

💵 Ставка:

- Москва и МО: 906 руб/час (с НДС)

- Регионы: 719 руб/час (с НДС)

💼 Загрузка: ~160 ч/мес (высокая)

🖥️ Формат: удалённо

⏳ Длительность: 6 месяцев с возможностью пролонгации

Обязательные требования:

✅ Опыт коммерческой разработки 3–5 лет

✅ Только законченное высшее образование (техническое или экономическое) 🎓

✅ Уверенное владение React + TypeScript (глубокий уровень) и нативным JavaScript

✅ Управление состоянием: Redux Toolkit, RTK Query / react-query

✅ Верстка: SCSS/CSS

✅ Инструменты: Git, Webpack, NPM, Node.js

✅ Опыт работы в Enterprise / B2B проектах с крупными командами

Будет значительным плюсом (Чек-лист):

⭐ Next.js: SSR, оптимизация рендеринга

⭐ Feature-Sliced Design (FSD): знание и применение архитектурного стандарта

⭐ Module Federation: опыт разделения монолита на микрофронтенды

⭐ TanStack Query: кэширование, инвалидация данных

⭐ Визуализация данных: Chart.js, ECharts, Plotly

⭐ Тестирование: Jest, Vitest

Дополнительные навыки:

- WebSocket / SSE (real-time данные)

- Drag-and-drop (dnd-kit) для конструкторов

- React Hook Form + Zod (сложные формы)

- PWA / Service Worker (офлайн-режим)

- Sentry, i18n

Задачи на проекте:

📊 Highload Real-Time дашборды: Мониторинг оборудования (100+ параметров), стриминг через WebSocket/SSE, визуализация аварийных сценариев.

🛠️ Конструкторы и цифровые двойники: Drag-and-drop виджетов, редактор мнемосхем на SVG, экспорт отчетов в Excel/PDF.

🧩 Микрофронтенды: Настройка Webpack Module Federation, EventBus, независимые CI/CD циклы.

📝 Сложные B2B-формы: Конфигураторы товаров, многоэтапные анкеты (RHF + Zod), интеграция с DaData/ФИАС.

⚡ Оптимизация: Снижение бандла, code splitting, LCP, TanStack Query, ленивая загрузка.

📈 BI-аналитика: Интерактивные графики, воронки продаж, синхронизация графиков с таблицами.

👨🏫 Менторство и качество: Code Review, внедрение FSD, онбординг, настройка CI/CD с unit-тестами.

🔌 Интеграции: PWA, внешние API (банки, 1С), мониторинг ошибок (Sentry).

Этапы отбора:

1️⃣ Техническое интервью

2️ Встреча с командой/руководителем

#Frontend #React #TypeScript #Microfrontends #ModuleFederation #FSD #RealTime #DigitalTwins #Visualization #B2B #ITJobs

hh.ru
бвт барьер рус

Frontend-разработчик

бвт барьер рус
Зарплата не указанаРоссияМоскваОфис
Обязанности:
  • Разработка пользовательского интерфейса.
  • Интеграция с серверной частью.
  • Управление состоянием приложения.
  • Оптимизация производительности.
  • Тестирование и отладка.
  • Взаимодействие с командой.
  • Поддержка и развитие проектов компании.
Требования:
  • Образование высшее.
  • Аналогичный опыт от 3-х лет.

Основной стек:

  • React и TypeScript
  • Redux Toolkit, RTK Query
  • React Router
  • HTML, CSS, SCSS
  • Vite, npm/yarn
  • REST API и WebSocket
  • Git и GitLab
  • Docker и GitLab CI/CD

Что важно:

  • Хорошее знание JavaScript: работа с объектами и массивами, асинхронный код, обработка ошибок.
  • Понимание React Hooks, жизненного цикла компонентов и управления состоянием.
  • Опыт работы с Redux Toolkit или другим инструментом управления состоянием.
  • Умение создавать формы с валидацией и работать с табличными данными.
  • Самостоятельность: уточнить задачу, предложить решение, реализовать и проверить результат.
  • Умение обсуждать вопросы с коллегами и объяснять технические ограничения понятным языком.

Плюсом:

  • Работа с WebSocket и обновлением данных в реальном времени.
  • Опыт реализации прав доступа и разных пользовательских сценариев.
  • Понимание Docker, CI/CD и работы Linux-сервера.
  • Знания Node.js.
Условия:
  • Оформление в соответствии с ТК РФ.
  • "Белая" заработная плата: оклад + квартальная премия.
  • Оплачиваемый отпуск (28 календарных дней) и больничный лист.
  • Обучение, частичная компенсация питания.
  • График работы 5/2, с 9.00 до 18.00/ с 10.00 до 19.00.
  • метро Технопарк, Бизнес-центр PortPlaza ( 5 минуты от метро).
hh.ru
тогл софт / toggle

Senior/Lead Fullstack Developer (Billing)

тогл софт / toggle
Зарплата не указанаБеларусьМинскГибрид

Toggle is a product company building eSIM and VPN solutions for global connectivity across all major platforms, including mobile, desktop, and TV.

Role Overview

We are looking for a Senior Full-Stack Developer to join our Billing team and grow into a Lead role within 3–6 months.

You will take full technical ownership of Billing, including web payments (Stripe, Solidgate), subscription logic, and integrations with marketing and analytics platforms such as Voluum, Google Analytics, Meta, and others.

We are looking for someone who can build and improve technical processes within the team, lead and support developers, and represent the Billing team on technical topics when working with other departments.

This is a hands-on role. Currently, the team has one Full-Stack Developer, so a significant part of your time will be focused on development — from backend work with NestJS and TypeScript to payment flows on the frontend with React and Next.js.


Direct Manager: Product Billing Manager
Location: Minsk
Format of work: full-time role with flexible start times and a hybrid setup (4 days in the office, 1 remote)

Responsibilities

Technical Leadership & Ownership

  • take full technical ownership of the Billing domain, including architecture, quality, stability, releases, and technical debt across payment, subscription, and analytics infrastructure;

  • build and improve technical processes within the team, including coding and code review standards, testing, releases, incident management, task estimation and breakdown, and technical documentation;

  • lead and mentor developers in the team: assign and prioritize tasks, run 1:1 meetings, evaluate performance, and take part in hiring and onboarding;

  • work closely with the Product Manager on delivery estimates, risks, the technical roadmap, and technical debt priorities;

  • make key architectural decisions and perform code reviews;

  • work with other teams and departments, including Marketing, other Web teams, QA, Finance, and Support, as well as payment providers, on Billing-related technical topics.

Hands-on Development

  • develop and maintain payment integrations with Stripe and Solidgate, including checkout, recurring payments, webhooks, and payment issue troubleshooting;

  • develop and improve subscription logic, including renewals, upgrades, cancellations, refunds, and access management;

  • integrate marketing analytics systems such as Voluum, Google Analytics, Meta CAPI, and Amplitude, and ensure events and data are tracked correctly;

  • integrate with external services and APIs;

  • develop new backend features and maintain existing code using NestJS;

  • develop and maintain payment flows across the frontend and backend using React, Next.js, and NestJS;

  • build and improve marketing web funnels;

  • develop and maintain websites using headless CMS platforms such as Strapi and Payload;

  • investigate payment and analytics incidents using logs and monitoring tools such as Datadog;

  • write E2E and unit tests for new features and improve test coverage as part of technical debt work.

What We Expect from You

Hard Skills

  • 5+ years of professional software development experience;

  • strong experience with NestJS, TypeScript, React, and Next.js;

  • required: experience with payment systems and web payments (Stripe, Solidgate, or similar), including subscriptions, webhooks, and recurring payments;

  • required: experience with marketing analytics and tracking platforms such as Voluum, Google Analytics/Ads, Meta, or similar;

  • required: technical leadership experience as a Tech Lead, Team Lead, or informal team lead, including architectural decisions, code reviews, mentoring, and building development processes;

  • experience designing backend systems and architecture;

  • knowledge of PostgreSQL, REST APIs, and Docker;

  • written English — B1 level or higher.

Soft Skills

  • ownership mindset: taking responsibility for the whole technical domain, not just your own tasks;

  • a practical approach to building and improving development processes;

  • comfortable combining technical leadership with hands-on development and managing priorities effectively;

  • clear communication with Product, Marketing, and other teams, including turning business requirements into technical tasks and explaining technical limitations;

  • attention to detail, especially when working with payments and financial data.


Nice to have:

  • experience with AWS (ECS, RDS) and Datadog;

  • experience with affiliate and tracking platforms such as Affise, Everflow, AppMagic, or similar;

  • experience working with subscription-based products;

  • people management experience, including 1:1 meetings, performance reviews, and hiring developers;

  • experience building development processes from scratch in a small team.

Perks

  • official employment and a competitive salary;
  • paid vacation+5 personal days per year;

  • support for growth: we cover professional courses, books, and conferences;

  • private health insurance (including dental coverage);

  • internal English classes;

  • fast skill growth in a startup-paced environment;

  • a culture of openness, respect, and honest feedback;

  • minimal bureaucracy — maximum impact and momentum.

Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:
*вакансия, планируемая к открытию (перспективная)

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.