Литвин Даниил Игоревич

BtlРазмер не указан

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (2)

Литвин Даниил Игоревич Fullstack Web Developer
200 000 – 300 000 ₽Москва
ПрограммистУдалённая работа1–3 года
Мы ищем опытного и автономного Fullstack разработчика (Middle+/Senior) на ключевую позицию в развивающийся проект VPN-сервиса. В команде уже есть основной разработчик ядра и SRE-инженер, однако нам необходим выделенный эксперт, который полностью закроет контур веб-разработки (клиентская часть, личный кабинет пользователя, админ-панель). Миссия позиции: Cпроектировать отказоустойчивую и максимально безопасную архитектуру веб-сайта и личного кабинета VPN-сервиса. Далее вести и развивать основную веб-архитектуру и вторичные ресурсы (панель поддержки, панель мониторинга, админ-панель). Вы будете самостоятельно выбирать оптимальные инструменты, закладывать фундамент проекта, писать код (Frontend + Backend for Frontend) и отвечать за его безопасность. Ключевые обязанности: — Проектирование архитектуры и выбор стека: Самостоятельное принятие решений по архитектуре веб-приложения. Выбор необходимых библиотек, фреймворков и паттернов для достижения максимальной производительности и безопасности. — Fullstack-разработка: Разработка сложной клиентской логики и интерфейсов (на базе готового дизайна) в связке с созданием серверного слоя (BFF) на Node.js или Python. — Обеспечение ультимативной безопасности: Полная изоляция клиентской части браузера от основного API. Проектирование системы так, чтобы ни один прямой запрос не уходил с фронтенда к ядру — всё взаимодействие только через ваш защищенный промежуточный бэкенд. — Работа с базами данных (MySQL): Проектирование структур данных под нужды веб-части, написание сложных SQL-запросов, анализ планов выполнения и их строгая оптимизация. — Аудит и развитие: Анализ текущих наработок (прототипов), их рефакторинг или переписывание с учетом выбранной вами архитектуры. — Командное взаимодействие: Тесная работа с разработчиком ядра (согласование API) и SRE-инженером (настройка инфраструктуры и деплоя). Обязательные требования: — Архитектура: Опыт проектирования веб-приложений с нуля (микросервисы, монолиты, BFF), понимание паттернов проектирования и принципов SOLID/DRY/KISS. — Базы данных (MySQL): Уверенное владение SQL. Понимание работы индексов, транзакций, блокировок. Умение профилировать и оптимизировать "тяжелые" запросы. — Frontend: Экспертное знание React.js и Next.js (глубокое понимание SSR, SSG, Server Components, стейт-менеджмента). — Backend: Уверенное владение Node.js (NestJS / Express) или Python (FastAPI) для написания бизнес-логики и проксирующего слоя. — Безопасность: Отличное понимание векторов атак (OWASP Top 10), CORS, криптографии на базовом уровне. Безопасная работа с авторизацией (только httpOnly куки, ротация токенов, защита от XSS и CSRF). — Языки: TypeScript (строгая типизация на всем проекте). Будет преимуществом: Опыт разработки биллинговых систем, платежных шлюзов или личных кабинетов с подписочной моделью. Базовое понимание сетевых технологий, протоколов VPN и проксирования. Опыт написания автоматических тестов (Jest, React Testing Library, Cypress). Базовые знания Docker Опыт с мониторингом и логированием (Sentry, Grafana) ЛИЧНОСТНЫЕ КАЧЕСТВА — Автономность и зрелость: Способность самостоятельно принимать архитектурные решения в рамках своей зоны ответственности и отвечать за конечный результат. — Мышление через призму безопасности: Привычка писать защищенный код и проверять гипотезы на уязвимости до деплоя. — Развитые коммуникативные навыки: Умение четко формулировать технические требования к API для смежных разработчиков, аргументированно отстаивать свою точку зрения. — Проактивность: готовность предлагать улучшения, а не только закрывать задачи — Гибкость и адаптивность: Готовность разбираться в чужом (частично готовом) коде, проводить рефакторинг и поэтапно улучшать продукт. — Ответственность за качество: вы будете основным носителем веб-экспертизы в команде, готовность к долгосрочной поддержке продукта УСЛОВИЯ И ПРОЦЕССЫ — Контроль версий: Работа в Git с использованием прозрачных воркфлоу (GitFlow / GitHub Flow),обязательное прохождение Code Review. — DevOps-культура: Базовое понимание Docker (контейнеризация приложения) для эффективной передачи сборки SRE-инженеру в CI/CD пайплайны. — Методология: Использование гибких подходов к разработке (Scrum/Kanban), регулярная синхронизация задач, отсутствие бюрократии. Условия: Полностью удалённая работа Небольшая, амбициозная команда Масштабирование проекта и большие планы
Литвин Даниил Игоревич Сотрудник поддержки VPN-сервиса
от 165 ₽Москва
Оператор Колл-ЦентраУдалённая работане требуется
В крупный развивающийся сервис требуется сотрудник поддержки. Требуется человек, который любит помогать людям и не боится технических вопросов. Релевантный опыт в IT-поддержке будет вашим преимуществом. Подработка с удобным графиком поэтому можно совмещать в другой работой/учёбой.​​​​​​​ Обязанности: Консультация пользователей: Помощь в настройке подключения на разных устройствах (iOS, Android, Windows, macOS). Решение проблем: Диагностика причин, по которым VPN может не работать и помощь в настройки пользователям. Работа с ключами и подписками: Помощь в оформлении заказов, замена ключей, решение вопросов по транзакциям. Сбор обратной связи: Передача информации о массовых сбоях или багах технической команде. Работа в Telegram: Общение через саппорт-бота или личные сообщения. Требования: Грамотный русский язык: Умение писать вежливо, четко и без ошибок. Технический кругозор: Вы понимаете, что такое VPN, IP-адрес, App Store/Play Market и чем отличается Wi-Fi от мобильного интернета. Опыт работы в поддержке: Будет преимуществом, если вы уже работали в саппорте IT-продуктов. Эмпатия и выдержка: Способность спокойно объяснять одно и то же в 101-й раз. Находчивость: Умение найти решение, если стандартная инструкция не помогает. Будет плюсом: Знание того, что такое Happ, v2ray, Hiddify , Streisand или Nekobox . Понимание специфики сферы. Активный пользователь подобного сервиса Условия: Удаленка: работайте откуда угодно. Слотовый график: возможность выбирать удобные часы для смен. Обучение: мы всё расскажем о наших протоколах и дадим инструкции по решению типовых проблем.