Перейти к содержимому
T
Toggl
8

Старший Full Stack разработчик

Toggl ищет старшего Full Stack разработчика в трайб, который делает продукт для менеджеров: планирование, управление загрузкой, дашборды и отчёты в рамках запуска Toggl 2.0. Нужны глубокие знания JavaScript, TypeScript, React и современного CSS плюс крепкий бэкенд (в идеале Golang), опыт ведения крупных проектов end-to-end и высокая планка качества — при этом опыт Golang не обязателен, готовность быстро его освоить важна. Предлагают полностью удалённую работу из любой точки между UTC-4 и UTC+4, зарплату €83,000 в год, оплачиваемый саббатикал, бюджеты на технику, обучение и здоровье.

Удалённо из любой страны

Указано в источнике: «Anywhere in the World».

Другие условия найма уточняйте в описании работодателя.

senior удалённо от ~3 455 318 ₸ (от 6 917 EUR)
Вакансия опубликована 70 дней назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Advanced
salary intelligence

Вилка вне типичного диапазона рынка без учёта грейда

Разница с медианой здесь говорит о грейде, а не о работодателе. Медиана JavaScript по 275 вакансиям за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город и грейд вакансии не учтены.

эта
3 455 318 ₸
медиана
1 564 037 ₸
p25–p75
940 100 – 2 748 098 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

Что предстоит делать

**Штаб-квартира: Таллин, Эстония** URL: https://toggl.com/jobs/ Мы ищем Senior Full Stack Engineer в один из наших Product Tribes — кросс-функциональных подразделений, которые отвечают за сквозной опыт для конкретной роли пользователя Toggl. Вы присоединитесь к Tribe, который создаёт продукт для менеджеров — людей, которые планируют работу, защищают маржинальность и удерживают проекты в срок и в рамках бюджета. Вы отвечаете за значительные части этого опыта end-to-end, работая руками вместе с продуктом и дизайном, чтобы выпускать работу, которая имеет значение. Вы будете делать это в процессе создания и запуска Toggl 2.0 — нашего объединённого продукта для планирования, учёта времени и time intelligence. Зарплата на этой позиции — 83 000 € в год. Вы можете работать откуда угодно в мире, если ваше основное местоположение находится между UTC-4 и UTC+4. **Роль** Как Senior Full Stack Engineer, вы отвечаете за значимые части продукта end-to-end — от модели данных и API до интерфейса, по которому кто-то реально кликает: за технический подход, за качество того, что выходит в релиз, и за то, действительно ли это работает для тех, кто этим пользуется. Вы отвечаете не за закрытые тикеты, а за ясность, мастерство и результаты. Вы будете работать в Tribe, который обслуживает менеджеров, — в области планирования и управления загрузкой (capacity management), дашбордов и оплачиваемой работы. Это одни из самых насыщенных данными и насыщенных взаимодействием участков продукта: расписания и представления загрузки, отчёты и визуализации, которые должны оставаться быстрыми и читаемыми в реальном масштабе клиента. Интересные задачи здесь живут по обе стороны API — запрос, стоящий за представлением загрузки, важен не меньше, чем то, как это представление отрисовывается. Вы будете строить на React и TypeScript на фронтенде и на наших бэкенд-сервисах (в основном Golang) и слое данных (Postgres) за ними, вместе с продакт-менеджером, дизайнером и инженерами, которые привыкли отвечать за свою работу и возражать, когда что-то не так. В Tribe из пяти других инженеров ваше влияние и заметность высоки. Наши командные встречи запланированы между 11:00 и 16:00 UTC. Ваша доступность и готовность участвовать в этих сессиях критически важны для эффективной совместной работы и согласованности команды. Ваши основные обязанности: **Ответственность и поставка** - Проводить проекты от проблемы до продакшена. Отвечать за технический подход к крупным фичам от начала и до конца, разумно разбивать работу, выстраивать её последовательность и выпускать релизы небольшими частями, а не одним большим сбросом. - Принимать технические решения в своей зоне ответственности. Выбирать между вариантами, называть компромиссы и решать, не дожидаясь разрешения и не эскалируя рутинные суждения. - Держать свою работу видимой, чтобы вас не приходилось подгонять. Рано сигнализировать о рисках и задержках, держать Tribe в курсе и самостоятельно снимать блоки. **Мастерство и качество по всему стеку** - Создавать интерфейсы, которым люди доверяют, работая с плотными реальными данными. Представления планирования, дашборды и отчёты, которые остаются быстрыми, доступными и читаемыми, когда датасет становится некрасивым. - Проектировать слой данных и API, от которых зависят эти представления. Моделировать его так, чтобы фича, которую вы делаете сейчас, не усложняла следующие три. - Относиться к производительности как к фиче — end to end. Профилировать, измерять и исправлять медленный запрос и медленный рендер вместо того, чтобы надеяться, что данные останутся небольшими. - Писать код, в котором смогут работать другие. Разумные компоненты и сервисы, реальное покрытие тестами там, где оно себя оправдывает, и кодовая база, которую после вашего вмешательства менять проще. **Работа с продуктом и дизайном** - Формировать решения, а не просто реализовывать их. Давить на проблему, ставить под сомнение требования, которые не выдерживают проверки, и предлагать более простые пути, когда видите такой. - Тесно работать с дизайном. Рано прототипировать, замечать крайние случаи во флоу до его реализации и держать планку качества UX вместе с вашим дизайнером, а не после хендоффа. - Быть рядом с пользователями и фактами. Участвовать в пользовательских тестах, читать фидбек, смотреть на данные и позволять им менять то, что вы делаете. **Повышение планки** - Проводить ревью кода осознанно. Давать точный, применимый на практике фидбек, который улучшает и изменение, и человека. - Наставлять и проводить собеседования. Помогать другим инженерам расти и помогать нам хорошо нанимать. - Улучшать процессы за пределами команды. Замечать общие компоненты и дублирующуюся работу между Tribe и поднимать это до того, как мы построим одно и то же дважды. **AI как ключевой рычаг** - Использовать AI-инструменты активно в повседневной работе: для исследования, прототипирования, генерации и ревью кода, отладки, поиска информации и написания текстов. Свободное владение AI не опционально. Это часть того, как вы повышаете свою скорость, глубину и влияние, — и ожидается, что вы поможете остальным в Tribe тоже стать лучше в этом. **О вас** Вы будете успешны в этой роли, если вы: - Имеете значительный опыт создания и выпуска продакшен-веб-приложений end to end и можете вести крупные проекты, а не просто участвовать в них. - Действительно комфортно чувствуете себя по обе стороны стека. Вы глубоко знаете одну сторону и вполне уверенно владеете другой — вы не из тех, кто передаёт работу на границе API. - Обладаете глубокими практическими знаниями JavaScript, TypeScript, React и современного CSS — включая управление состоянием и работу с сайд-эффектами в крупных приложениях. - Уверенно владеете бэкенд-основами: как минимум один язык бэкенда, который вы знаете хорошо, проектирование API, реляционное моделирование данных и достаточно интуиции в производительности запросов, чтобы заметить проблему раньше продакшена. Prior опыт с Golang не обязателен, но вы должны быть готовы освоить его и быстро почувствовать себя в нём уверенно. - Держите чрезвычайно высокую планку качества. Вы знаете, как выглядит отличный результат, замечаете детали, которые пропускают другие, и не выпускаете работу, под которой не поставили бы своё имя. - Имеете чутьё на продукты, насыщенные данными: производительность, читаемость и принципы, стоящие за графиком, который действительно что-то сообщает. - Заботитесь о проблеме пользователя, а не только о тикете. Вы отталкиваетесь от того, что человек пытается сделать, и от этого идёте к реализации. - Отвечаете за результаты, а не за объём. Вы следите за своей работой до продакшена, наблюдаете за тем, как она себя ведёт, и исправляете то, что нужно исправить. - Хорошо чувствуете себя в неопределённости и двигаетесь быстро. Вы принимаете уверенные решения при неполной информации, адаптируетесь, когда всё меняется, и корректируете курс без драмы. - Практически работаете с AI-инструментами. Вы активно используете AI как ключевую часть того, как вы создаёте продукт, а не как побочный эксперимент, и у вас есть мнение о том, где он помогает, а где нет. - Не нуждаетесь в управлении. Вы сами задаёте себе направление, держите людей в курсе и просите о помощи, когда это важно. - Обладаете отличными навыками письменной и устной коммуникации на английском. Вы пишете ясно, объясняете технические компромиссы неинженерам без жаргона и по умолчанию общаетесь асинхронно так, что другим легко следовать. - Готовы вносить вклад в рост инженерной команды — включая ревью кода, менторство и собеседования. - Цените прозрачность, ответственность и скорость выше перфекционизма. Вы выпускаете, учитесь и улучшаете, а не ждёте идеального плана. **Будет плюсом:** - Опыт с TanStack, а также реальное понимание фронтенд-кэширования и eventual consistency — мы бы очень хотели нанять человека, который напрямую сталкивался с этим компромиссом. - Опыт с планированием загрузки (capacity planning), расписаниями, отчётностью или другими сложными B2B SaaS продуктами. - Опыт работы с распределёнными системами или микросервисными системами, базовое понимание инфраструктуры и infrastructure as code, а также некоторый опыт создания, улучшения или отладки CI/CD-пайплайнов. **Эта роль — НЕ:** - Роль исполнителя тикетов. Если вы хотите, чтобы вам передавали полностью специфицированную работу, это не подходящий вариант. - Роль человека, который переводит готовые дизайны в код, не имея права голоса ни в проблеме, ни в решении. - Роль, где вы передаёте работу на границе API. Если «это бэкенд-тикет» — ваша первая реакция, это будет вас раздражать. - Роль, где качество — чья-то чужая работа. В Toggl нет выделенной QA-команды или слоя: нет отдельной команды, которая поймает ваши баги, напишет ваши тесты или возьмёт на себя ответственность за ваши регрессии производительности. - Место для работы в изоляции от пользователей. Ожидается, что вы знаете, для кого вы строите и зачем. - Роль для людей, которым для лучшей работы нужны тяжёлые процессы, частые согласования или указания сверху вниз. **Команда** Мы — глобальная команда из ~80 классных людей, работающих более чем из 40 стран мира. Мы нанимаем по всему миру, а вы работаете локально — в самом центре Лондона, на пляже под Рио-де-Жанейро или в тихой деревне рядом с Флоренцией; выбор за вами. Каждые несколько месяцев мы куда-нибудь ездим, чтобы встретиться и провести время вместе. Мы очень доверяем своим людям и измеряем результаты, а не саму работу. Наши ценности подпитывают наши результаты. **Что происходит в Toggl** Toggl переживает захватывающий переломный момент. Мы берём наш лучший в классе учёт времени — которому доверяют и который любят миллионы пользователей по всему миру — и расширяем его до чего-то большего: Toggl 2.0. Один продукт, объединяющий учёт времени, планирование, управление загрузкой, отчётность и аналитику. Идея проста: лучший учёт времени создаёт лучшие данные, а они питают всё остальное. Мы называем это time intelligence. Мы строим продукт с AI на всех уровнях и считаем, что это настоящий множитель для сильных инженеров, а не замена им. Суждения, компромиссы и ответственность за то, что выходит в релиз, остаются за людьми. **Льготы** - Свобода выбирать, когда и сколько работать — мы измеряем только результаты - 24 дня оплачиваемого отпуска в год плюс местные праздники - Неограниченный больничный - Очные встречи для тимбилдинга (расходы покрываются) - 4–6 недель оплачиваемого саббатикала (в зависимости от стажа) - Бюджет на ноутбук до 2 500 €, обновляется каждые 3 года - Бюджет 2 000 € на обустройство домашнего офиса и дополнительно 300 € каждый год после 3 лет стажа - 3 000 € в год на членство в коворкинге и/или интернет дома - 4 000 € в год на обучение, воркшопы и конференции - 2 400 € в год на любое оборудование или услуги для улучшения и/или поддержания вашего физического и психического здоровья - Поддержка в покупке инструментов, которые нужны для лучшей работы (даже очков, если вам нужна новая пара) **Чтобы откликнуться:** https://weworkremotely.com/remote-jobs/toggl-senior-full-stack

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
Lamoda Tech
L
Lamoda Tech
16 ч. назад

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

~2 120 277 ₸ оценка по всем рынкам

Нужен фронтенд-разработчик в команду личного кабинета селлера и платформенную команду. Стек Vue/Nuxt и TypeScript, потребуется 4+ года опыта во фронтенде, юнит-тесты и умение разбираться в чужом коде. Работа включает разработку UI, рефакторинг, code review и документирование решений.

Vue Nuxt JavaScript +5
senior удал. hh
C
Codebridge
18 ч. назад

Старший Full-Stack разработчик

~2 120 277 ₸ оценка по стеку, все рынки

Codebridge ищет старшего full-stack разработчика на enterprise AI-платформу для глобального консалтингового клиента. Нужно довести прототип до продакшена: фронтенд на HTML5/CSS, бэкенд на TypeScript и Python, деплой в AWS через Docker и ECS Fargate, интеграция с LLM через AWS Bedrock и безопасные практики по ISO 27001/SOC 2. Требуют 5+ лет коммерческого опыта, сильные TypeScript и Python, уверенный AWS и свободный английский; предлагают удалёнку, оплачиваемые отпуска и компенсацию обучения и сертификаций.

TypeScript Python AWS +6
senior удал. dou
AgileEngine
A
AgileEngine
20 ч. назад

Старший Backend инженер (TypeScript/Node.js)

~2 120 277 ₸ оценка по всем рынкам

Нужен старший бэкенд-инженер на TypeScript/Node.js для высоконагруженного игрового сайта-компаньона: API на REST и GraphQL, схемы и запросы в PostgreSQL/MySQL, аналитика на ClickHouse, кэширование в Redis, очереди и фоновые задачи. Требуют 5+ лет бэкенд-разработки, сильный TypeScript и SQL, опыт с кэшем и очередями, ежедневное использование AI-инструментов для кодинга и английский Upper-Intermediate. Предлагают конкурентную оплату в USD, менторство, гибкий график и возможность работать из дома или офиса.

TypeScript Node.js PostgreSQL +8
senior удал. dou
Itransition
I
Itransition
20 ч. назад

Senior React Native разработчик

~500 000 ₸ оценка по стеку

Ищем опытного React Native-разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также продумывать технические решения в масштабах проекта. Нужен опыт в IT от 4 лет и минимум 2 года именно с React Native, глубокое понимание архитектуры RN, нативных инструментов и работы с API. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалёнку, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh
Itransition
I
Itransition
20 ч. назад

Senior React Native разработчик

~2 120 277 ₸ оценка по всем рынкам

Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh
Itransition
I
Itransition
20 ч. назад

Senior React Native разработчик

~2 120 277 ₸ оценка по всем рынкам

Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh