Мы ищем Senior Backend Engineer, который возьмёт на себя полную ответственность за бэкенд и будет эффективно выступать в роли технического лидера в этой области. Вы будете отвечать за проектирование и построение масштабируемых бэкенд‑систем, принятие архитектурных решений и обеспечение надёжности платформы по мере её роста. Вы будете тесно сотрудничать с основателем, имеющим сильный технический бэкграунд, поэтому эта роль требует глубокой инженерной экспертизы и способности объяснять и защищать технические решения. По мере роста команды вы также будете помогать руководить и сотрудничать с другим бэкенд‑разработчиком.
Backend & Architecture Проектировать, строить и поддерживать бэкенд‑сервисы с использованием Python и FastAPI Разрабатывать масштабируемые API и бизнес‑логику для производственной B2B SaaS платформы Проектировать и оптимизировать базы данных PostgreSQL, модели данных, миграции, индексы и запросы Принимать архитектурные решения, касающиеся масштабируемости, надёжности, производительности и поддерживаемости Брать на себя ответственность за бэкенд‑фичи от проектирования и реализации до развертывания и эксплуатации
Multi-Tenant & Production Systems Создавать и поддерживать многопользовательские производственные системы с надёжной изоляцией данных клиентов Проектировать системы, которые надёжно поддерживают множество клиентов в масштабе Создавать устойчивые фоновые задачи с безопасной обработкой повторных попыток, дубликатов и частичных сбоев Работать с облачной инфраструктурой и производственными окружениями Мониторить, устранять неполадки и улучшать производительность и надёжность системы Обрабатывать производственные инциденты, развертывания и ограничения сторонних сервисов
AI & Agentic Workflows Создавать, поддерживать и улучшать клиентские агентные рабочие процессы Работать с функциями, основанными на ИИ, как частью более крупной производственной системы Проектировать надёжные рабочие процессы вокруг возможностей ИИ, данных, бизнес‑логики и внешних сервисов Применять инженерное суждение для обеспечения надёжности, предсказуемости и готовности к эксплуатации функций, основанных на ИИ
Integrations & Data Создавать и поддерживать интеграции со сторонними API и поставщиками данных Работать с OAuth, вебхуками, ограничениями частоты запросов и зависимостями внешних сервисов Разрабатывать функции, связанные с сигналами, кампаниями, обогащением данных, интеграциями и биллингом Проектировать системы, которые грациозно обрабатывают внешние сбои и меняющиеся ограничения сторонних сервисов
Production Ownership Брать на себя ответственность за бэкенд‑системы в продакшене и их надёжность Исследовать и решать проблемы производительности, данных и эксплуатации Работать с мониторингом, развертываниями и инфраструктурой для поддержания здоровья систем Помогать расследовать проблемы клиентов, требующие участия инженеров Брать технические проблемы от исследования до реализации и эксплуатации
Full-Stack & Product Development Работать преимущественно над бэкендом, при необходимости внося вклад в функции продукта Создавать и выпускать экраны Next.js / TypeScript, когда функция требует сквозной разработки Сотрудничать с продуктовой командой для понимания того, как бэкенд‑системы связаны с пользовательским опытом Работать напрямую с основателем над продуктовыми и техническими решениями
Ownership & Collaboration Брать на себя ответственность за технические проблемы и доводить их до решения Работать самостоятельно в быстро меняющейся стартап‑среде Вносить вклад в технические решения, инженерные стандарты и проектирование систем Балансировать скорость доставки с долгосрочной надёжностью и поддерживаемостью Чётко коммуницировать с основателем и нести ответственность за построенные системы
5+ лет опыта создания и эксплуатации бэкенд‑систем в продакшене. Сильный опыт работы с Python и построения асинхронных сервисов. Наш бэкенд построен на FastAPI. Глубокие знания PostgreSQL, включая моделирование данных, индексы, миграции и оптимизацию запросов. Опыт работы с Redis и обработкой фоновых задач. Практический опыт работы с облаком и инфраструктурой — вы управляли окружениями и отлаживали живые продакшн‑системы. Реальный опыт владения продакшн‑системами, включая инциденты, проблемы производительности, развертывания и проблемы с данными. Глубокое понимание обработки сбоев — дублирующие события, повторные попытки, частичные сбои, отключения и ненадёжные сторонние сервисы. Опыт работы с многопользовательскими системами или аналогичными требованиями изоляции данных. Достаточный опыт фронтенда для комфортной работы в кодовой базе Next.js / TypeScript. Хороший разговорный и письменный английский. Умение работать самостоятельно и брать на себя ответственность за проблемы от идеи до продакшена.
Опыт работы с SaaS или платформами продаж Опыт интеграций AI/LLM, особенно с Google Gemini Опыт проектирования многопользовательских архитектур с нуля Предыдущий опыт работы в роли технического лидера или самостоятельного владения бэкенд‑доменной областью Опыт наставничества или руководства другими разработчиками Опыт работы в стартапе Опыт фронтенда с современными JavaScript/TypeScript фреймворками
Полная ответственность за бэкенд: вы будете не просто ещё одним бэкенд‑разработчиком — вы будете владеть архитектурой бэкенда и техническим направлением. Прямое техническое влияние: тесно сотрудничайте с техническим основателем и имейте реальный голос в архитектурных и инженерных решениях. Владение продуктом: наблюдайте, как ваши технические решения напрямую влияют на растущий продукт и его пользователей. Современные технологии: работайте с Python, PostgreSQL, облачной инфраструктурой, многопользовательской архитектурой и функциями, основанными на ИИ. Технический рост: по мере роста команды у вас будет возможность брать на себя больше технического лидерства и руководить другими инженерами. Стартап‑среда: быстрое движение, прямота и фокус на построении, а не на лишних процессах и иерархии.