Мы ищем разработчиков FullStack JS среднего+/старшего уровня, которые хотят попробовать себя в роли наставника младших разработчиков во время работы над своими проектами. Ваша основная обязанность – помогать нашим младшим разработчикам решать их задачи, устранять технические ошибки и задавать вопросы в как интерфейсном, так и внутреннем (Node.js/NestJS) полях. Вы поможете им выполнить их задачи благодаря своим глубоким техническим возможностям и четкому общению, одновременно оттачивая свои собст
Мы ищем разработчиков FullStack JS среднего+/старшего уровня, которые хотят попробовать себя в роли наставника младших разработчиков во время работы над своими проектами. Ваша основная обязанность – помогать нашим младшим разработчикам решать их задачи, устранять технические ошибки и задавать вопросы в как интерфейсном, так и внутреннем (Node.js/NestJS) полях. Вы поможете им выполнить их задачи благодаря своим глубоким техническим возможностям и четкому общению, одновременно оттачивая свои собственные навыки в решении многих задач и задач проектов.
Что вы будете делать:
- Общаться посредством текстовых сообщений и совершать личные звонки с нашими младшими сотрудниками разработчики в роли практических инженеров помогают решать проблемы в реальном времени и ясно объясняют свои ошибки.
- Решайте различные повседневные задачи: оптимизация алгоритма, интерфейс архитектура/производительность/тестирование/доступность, проектирование серверной части с использованием Node.js/NestJS, проектирование API, тестирование, работа в сети и основы безопасности.
- Познакомьтесь с современными стеками FE (TypeScript, React или Vue, Vite/Webpack, SSR/ISR) и надежными стеками BE:
- Node.js с NestJS (или Express/Fastify), Прежде всего TypeScript.
- Шаблоны API: REST/GraphQL, WebSockets, нумерация страниц, управление версиями, модели ошибок.
- Уровень данных: PostgreSQL/MySQL, MongoDB, Redis (кэширование, сеансы, ограничение скорости), ORM (Prisma/TypeORM), миграции, индексирование.
- Интеграция: очереди/потоки (RabbitMQ/Kafka/SQS), хранилище файлов/объектов, сторонняя аутентификация/платежи.
- Облако и операции: Docker, базовый CI/CD, управление окружением/конфигурацией, ведение журнала/метрики (например, ELK/EFK, OpenTelemetry), 12-факторная чувствительность, некоторый опыт работы с облаком (AWS/Azure/GCP).
- Проведение сложных технических собеседований (как в реальном времени, так и в режиме реального времени по написанию кода и технических вопросов) вся JS-экосистема (BE, FE, возможно даже React Native)
Вы отлично подходите, если:
- Имеете более 5 лет профессионального опыта в области внешнего и внутреннего интерфейса инженерное дело.
- Свободно владеют TypeScript; эксперт в React (предпочтительно) или Vue и уверенно владеющий Node.js/NestJS (маршрутизация, модули, DI, каналы/защиты/перехватчики).
- Может рассуждать о рендеринге (CSR/SSR/SSG/ISR), состояние (локальное/глобальное/запрос), производительность (разделение кода, запоминание, гидратация) и доступность (ARIA, WCAG).
- Может разрабатывать бэкэнды с четкими границами домена, моделирование данных, транзакционность, кеширование, и согласованность; вы понимаете индексы, запрос планы и когда выбирать SQL или NoSQL.
- Понимает необходимость тестирования: Jest/Vitest, RTL, Супертест, контрактные тесты; можно обсуждать покрытие и рентабельность инвестиций.
- Четко общайтесь на английском (B2+), сохраняйте спокойствие под давлением и с удовольствием объясняйте свои мысли.
Компенсация и график:
- Неполный рабочий день и гибкий график (обычно 8–20 часов в неделю).
- Привлечение подрядчика; в первую очередь удаленная работа.