Fullstack-разработчик — Россия, Москва — HH — 139423209
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Офис, Удалённая работа, Гибрид
Занятость: Полная занятость
Грейд: не определён
Обязанности:
• Fullstack-разработка приложений с использованием Next.js и tRPC, Go;
• Построение и расширение tRPC API (input/output валидация, middleware, контексты, защита);
• Разработка динамических форм и интерфейсов с условной валидацией и вложенными полями;
• Работа с WebSocket;
• Оптимизация производительности (SSR, ISR, кэширование, lazy loading, оптимизация рендеринга);
• Взаимодействие с дизайнерами и аналитиками.
Технологический стек:
• Frontend: Next.js (App Router, SSR, SSG, ISR), React, React Hook Form, React Query (TanStack Query, Zod);
• API и Backend: Node.js, tRPC, PostgreSQL, Drizzle ORM / sqlx, WebSockets;
• DevOps и инфраструктура: Docker, Turborepo, CI/CD;
• Тестирование: Jest, Testing Library;
• Опционально: Go (gRPC/REST, микросервисы, goroutines, context, sqlx).
Требования:
• Опыт разработки fullstack-приложений;
• Глубокие знания TypeScript, дженерики, утилитарные типы;
• Уверенное владение Next.js и React (App Router, SSR/CSR/ISR);
• Опыт построения type-safe API с использованием tRPC;
• Опыт построения и валидации сложных форм (React Hook Form + Zod);
• Отличные знания PostgreSQL и умение писать производительные SQL-запросы;
• Понимание принципов SOLID, KISS, DRY;
• Способность работать в команде и доводить задачи до результата.
Будет плюсом:
• Опыт работы с WebSocket, BullMQ, Redis pub/sub;
• Опыт работы на Go;
• Опыт работы с монорепо (Turborepo);
• Продуктовое мышление и желание развивать проект в долгосрочной перспективе.
Условия:
• Оформление по ТК РФ в полностью белую аккредитованную IT компанию;
• График 5/2, гибкое начало рабочего дня;
• Комфортный и стильный офис рядом с м. Цветной Бульвар;
• Возможности развития через кроссфункциональное взаимодействие, широкий пул проектов, в которых возможно принять участие;
• Расширенная программа ДМС со стоматологией.