Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
HHook
17 дней назад
Грейд
Principal
Опыт работы
от 8 лет
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Мы Hook — креативное агентство, специализирующееся на создании контента, удостоенное наград. Наша команда, основанная на сотрудничестве и ориентированная на создание, с акцентом на дизайн, управляемый производством, создает рекламу, кампании и впечатления, которые стимулируют рост самых инновационных брендов в мире. Наша миссия — интегрировать творчество и производство, чтобы помочь брендам расти быстрее. Но мы верим, что самое важное — это люди, которые работают с нами, и их опыт на этом пути. Мы хотим, чтобы клиенты считали нас лучшим агентством, с которым им когда-либо приходилось работать, а все в Hook чувствовали, что это лучшая работа, которую они когда-либо имели.
Мы ищем старшего full-stack инженера, который работает с TypeScript. Вы пишете чистый, хорошо типизированный, хорошо протестированный TypeScript с обеих сторон стека — React и Next.js на фронтенде, сервисы и API Node.js на бэкенде — и вы развертываете и эксплуатируете то, что создаете, на Google Cloud или AWS. В качестве Principal Engineer вы будете полностью отвечать за внутренние приложения и платформу Hook: архитектуру, реализацию, тестирование, развертывание и долгосрочное поддержание. Вы самостоятельны, уверенно управляете сложными продуктами от первой идеи до постоянного развития и принимаете уверенные архитектурные решения, не нуждаясь в готовом плане. Когда клиентский проект требует сильного технического лидера, вы берете на себя эту же роль с тем же подходом к ответственности.
В Hook мы ценим уникальность каждого, мы ищем лучшие таланты независимо от происхождения. Мы знаем, что великая работа требует разнообразных точек зрения, поэтому мы стремимся создать место, где каждый может выразить себя.
Язык: TypeScript, end to end
Фронтенд: React, Next.js
Бэкенд: Node.js, Express (или аналогичные: Fastify, NestJS, Hono), REST и GraphQL API
Облако: Google Cloud Platform и AWS (serverless, контейнеры, управляемые базы данных, очереди, хранилища), плюс Vercel
Данные: PostgreSQL / реляционные базы данных и хранилища документов (Firestore, MongoDB или аналогичные)
Инструменты: Docker, CI/CD (GitHub Actions или аналогичные), современные инструменты TypeScript (Vite, Vitest/Jest, ESLint, pnpm/npm workspaces)
ИИ: LLM API и разработка с помощью ИИ (Claude Code, Cursor, Copilot)
8+ лет профессионального опыта в разработке программного обеспечения, из них не менее 5 лет написания продакшн TypeScript/JavaScript в качестве основного языка
Экспертный уровень TypeScript: продвинутые типы и дженерики, строгие кодовые базы, типобезопасные API-контракты и глубокое понимание среды выполнения JavaScript (цикл событий, асинхронные шаблоны, модули, подводные камни)
Глубокий опыт работы с Node.js: создание и поддержка продакшн HTTP API и бэкенд-сервисов с использованием Express или аналогичного фреймворка, включая аутентификацию, валидацию, обработку ошибок, фоновые задачи и производительность
Глубокая экспертиза в React: архитектура компонентов, хуки, управление состоянием, получение данных, оптимизация производительности для сложных, высокоинтерактивных, многопользовательских приложений, CSS-решения
Опыт работы с продакшн Next.js: App Router, серверные компоненты, серверный рендеринг, маршрутизация и кэширование
Значительный практический опыт работы с Google Cloud Platform или AWS — вы лично развертывали и эксплуатировали продакшн-приложения, а не просто использовали их. Например:
Контейнеры и доставка: Docker для разработки и продакшена, CI/CD пайплайны и управление секретами/окружением
Базы данных: сильное знание SQL (PostgreSQL или аналогичные) и практический опыт работы с базами данных документов, включая проектирование схем и производительность запросов
Дисциплина тестирования: модульное, интеграционное и end-to-end тестирование (например, Vitest/Jest, Playwright) как обычная часть процесса выпуска
Основы разработки программного обеспечения: вы пишете безопасный, надежный, поддерживаемый код и принимаете обоснованные архитектурные компромиссы без излишней сложности
Разработка с помощью ИИ: вы уверенно используете такие инструменты, как Claude Code, Cursor или Copilot, оставаясь экспертом в проектировании систем и качестве кода
Четкая коммуникация: вы можете объяснять архитектуру инженерам, а те же идеи — простым языком — креативщикам, продюсерам и клиентам
Ответственность и автономия: вы преуспеваете в условиях неопределенности, самостоятельно определяете направление работы и доводите ее до продакшена и далее
Hook верит в прозрачность и справедливость оплаты труда. Мы разработали 10-уровневую систему продвижения, которая применяется последовательно во всех дисциплинах и отделах и соответствует диапазонам заработной платы, зависящим от местоположения. Эта должность соответствует уровню L7. В процессе собеседования мы рассмотрим ваше местоположение, навыки, опыт и другие соответствующие факторы, чтобы определить ваше положение в нашей системе уровней и соответствующие диапазоны заработной платы. Пожалуйста, перейдите по этой ссылке, чтобы узнать больше. Пожалуйста, ознакомьтесь с нашей Философией прозрачной оплаты труда. На данный момент мы не рассматриваем кандидатов из рыночного сегмента Tier 4 для этой должности.
We're Hook, an award-winning creative content agency. With a collaborative, maker-centric team, and an emphasis on production-led design, we make ads, campaigns, and experiences that drive growth for the world's most innovative brands. Our mission is to integrate creative and production to help grow brands faster. But we believe what's most important are the people who work with us and the experience they have along the way. We want clients to think of us as the best agency they've ever worked with, and we want everyone at Hook to feel like this is the best job they've had yet.
We're looking for a senior full-stack engineer who lives in TypeScript. You write clean, well-typed, well-tested TypeScript on both sides of the stack — React and Next.js on the front end, Node.js services and APIs on the back end — and you deploy and operate what you build on Google Cloud or AWS. As a Principal Engineer, you'll own Hook's internal applications and platform end to end: architecture, implementation, testing, deployment, and long-term health. You're self-directed, comfortable owning complex products from first idea through continued development, and you make confident architectural decisions without needing a roadmap handed to you. When a client project needs a strong technical lead, you step in with that same ownership mindset.
Qualified applicants will include a resume, a statement of interest that lets us learn a little more about you, and code samples — a link to your public GitHub or other examples of your work. Please include TypeScript work (React/Next.js and/or Node.js) where possible. Be prepared to discuss your code in depth as part of the interview process. At Hook we value what makes everyone different, we look for the best talent no matter the background. We know that great work requires diverse perspectives which is why we strive to create a place of belonging where everyone can express who they are. Come join us! Hook believes in compensation transparency and equity. We’ve designed a 10-level advancement framework that’s applied consistently across disciplines and departments and aligns to location-based salary ranges. This role is leveled as L7. During the interview process we’ll review your location, skills, experience, and other relevant factors to determine where you fall within our leveling framework and corresponding salary ranges. Please follow this link to learn more. Please review our Transparent Compensation Philosophy . We are not currently considering candidates in the Tier 4 market band for this role at this time.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 149 000 до 202 000