Заголовок: Старший инженер-программист (FE/BE)
Местоположение: Офис во Вьетнаме / (На территории) Дананг, Дананг, Вьетнам
Flodesk признана в рейтинге Inc 5000 как одна из самых быстрорастущих компаний в мире в сфере email-маркетинга, созданная для того, чтобы помочь предпринимателям продавать онлайн и создавать рассылки, которые люди любят получать. Мы стремимся предоставить малому бизнесу простые и интуитивно понятные инструменты, которые помогут им развивать, поддерживать и монетизировать свою базу подписчиков.
Мы — компания с моделью "remote-first", со штаб-квартирой в Сан-Франциско и глобально распределенной командой, включая физические хабы в Дананге (Вьетнам), Барселоне (Испания) и Менло-Парке (Калифорния). Наша команда отражает разнообразие и креативность людей, которым мы служим. Присоединяйтесь к нашей миссии по выравниванию условий для владельцев малого бизнеса с помощью хорошего дизайна.
О вакансии
Мы ищем Старшего инженера-программиста, который может гибко работать как с фронтендом, так и с бэкендом, и который использует AI-native инструменты (Claude Code, Cursor, Codex и аналогичные) как часть процесса разработки, а не как дополнение.
Для подачи заявки вам не требуется предварительный опыт работы full-stack. Если ваш опыт в основном в фронтенде или бэкенде, но вы искренне заинтересованы в развитии в fullstack-роли, мы хотим услышать от вас. Что важнее вашего прошлого названия должности, так это ваш образ мышления и способность быстро учиться, особенно с учетом AI как усилителя возможностей.
Вы будете не просто "преобразовывать Figma в код" или "выполнять задачи по коду". Ваши основные задачи будут включать:
- Создание привлекательных, интуитивно понятных интерфейсов, которые предугадывают потребности пользователей в нашем наборе продуктов — email, формы, оформление заказа и автоматизация рабочих процессов.
- Создание и поддержка высокомасштабируемых бэкенд-систем, обрабатывающих миллиарды событий в год, решение реальных задач в области скорости, обработки данных и стабильности.
- Создание функций на основе AI — более умная помощь в написании текстов, автоматическая генерация дизайнов, интеллектуальные рабочие процессы и новые AI-продукты, созданные с нуля.
- Проектирование надежных API и интеграций с партнерами, такими как Shopify, Zapier и WooCommerce.
- Полная ответственность за свою работу — от понимания причин возникновения запроса до определения того, что должно быть построено, и до вывода готового решения в продакшн.
- Работа напрямую с менеджерами по продукту и дизайнерами для определения того, как должны работать функции, а не только как они реализованы.
Что нужно для успеха
Мы нанимаем, ориентируясь прежде всего на образ мышления, а затем на технологии.
1. Инженерные навыки
Независимо от того, в какой части стека вы сейчас сильнее, мы ожидаем глубины знаний в этой области и искреннего интереса к другой:
Frontend
- Глубокие знания TypeScript и React (Hooks, Context); вы понимаете, как React работает "под капотом" (перерисовка, виртуальный DOM).
- Уверенное владение современными инструментами сборки (Vite, Turbo) и монорепозиториями.
- Прочная основа в оптимизации производительности и разделении кода.
Backend
- Прочная основа в области компьютерных наук и навыки решения проблем.
- Опыт работы с SOA-архитектурой (предпочтительно Golang/Node.js), MongoDB/PostgreSQL и сервисами AWS.
- Умение проектировать системы, которые остаются быстрыми даже при 10-кратном увеличении трафика.
AI-Augmented Development (Разработка с использованием AI)
- Вы используете AI-инструменты (Claude Code, Cursor, Codex и т. д.) как реальную инженерную практику — не просто автодополнение. Вы знаете, что можно делегировать AI, а что требует вашего собственного суждения, и вы несете полную ответственность за код, который вы поставляете.
2. Мыслитель-создатель и продуктовое мышление
Вот на что мы обращаем самое пристальное внимание:
- "Почему" и "Что" прежде "Как". Когда вы получаете запрос, ваша первая мысль — спросить, почему он нужен и какую проблему он на самом деле решает, а не приступать сразу к реализации.
- Вы создаете для пользователя, а не просто для задачи. Будь то внешний клиент или внутренний сотрудник службы поддержки, вы думаете о том, действительно ли то, что вы создаете, помогает им, и вы не довольствуетесь выпуском чего-то, о чем никто не просил или что никто не использует.
- Вы видите общую картину. Вы думаете о последующем влиянии, поддерживаемости и бизнес-последствиях, а не только о вашей функции или модуле в изоляции.
- Вы создавали вещи, потому что видели, что они нужны — не только потому, что вам их поручили. Личные проекты, внутренние инструменты или улучшения, которые вы инициировали сами, являются здесь сильными сигналами.
3. Ответственность и сотрудничество
- Высокая ответственность. Вы работаете самостоятельно. Вы не ждете подробных инструкций. Вы общаетесь с менеджером по продукту, понимаете требование и предлагаете решение.
- Доставка в продакшн. Вы доводите дела до конца, а не только до стадии прототипа или демо.
- Четкая асинхронная коммуникация. Вы можете ясно и уважительно объяснить технические проблемы нетехническим заинтересованным сторонам и документируете предположения, вместо того чтобы блокироваться в ожидании ответов.
- Английский язык. Весь процесс найма проходит на английском языке, как в письменной, так и в устной форме, и ежедневная работа с нашими коллегами из США и Европы также ведется на английском.
- Командная работа. Вы верите в код-ревью и обмен знаниями, и вы помогаете команде становиться лучше каждый день.
Приятно иметь
- Опыт выпуска функций на основе AI или диалогового UI, которые улучшили реальные результаты пользователей.
- Опыт работы с проблемами, специфичными для SaaS (справедливое использование, "шумный сосед"), крупномасштабными базами данных (шардинг, партиционирование, миграция без простоя), доменами Martech или Fintech.
- Опыт создания внутренних инструментов для нетехнических команд (операции, клиентская служба, поддержка).
- Опыт руководства инженерной командой или наставничества других инженеров.
Почему стоит выбрать нас
- Дизайн-ориентированная культура. Мы не относимся к дизайну как к второстепенному — вы будете работать над продуктом, известным своей красотой.
- Влияние и масштаб. Ваша работа помогает тысячам компаний расти, и вы будете работать с данными масштаба миллиардов — редкая возможность в большинстве стартапов.
- Культура. Мы — сплоченная, быстрорастущая команда, которая ценит ясность, мастерство, любознательность и заботу.
Льготы:
- Конкурентоспособная заработная плата + 13-я зарплата
- Бонусы за производительность, основанные на вкладе компании и индивидуальных достижениях
- Опционы на акции для высокоэффективных сотрудников
- Бюджет на личное развитие до 1000 долларов в год
- Комплексное медицинское страхование (ежегодный медосмотр, прививки, премиальное страхование для вас и до 2 членов семьи)
- Гибкий график работы, стандартная 5-дневная рабочая неделя
- Современный офис с первоклассным оборудованием (MacBook Pro и Mac Studio)
- Возможности для карьерного роста, включая зарубежные командировки
Flodesk является работодателем, предоставляющим равные возможности. Мы стремимся к созданию разнообразного и инклюзивного рабочего коллектива и не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, происхождения, физической или умственной инвалидности, состояния здоровья, генетической информации, семейного положения, пола, гендера, гендерной идентичности, гендерного выражения, возраста, сексуальной ориентации, статуса ветерана или военнослужащего, или любых других характеристик, защищенных законом. Flodesk обязуется предоставлять разумные условия для кандидатов с ограниченными возможностями, нуждающихся в помощи в процессе найма. Для запроса разумных условий, пожалуйста, напишите по адресу контакт рекрутера.