Ищем сильного Backend Developer, который станет техническим владельцем backend-направления продукта.
Это роль для разработчика, которому интересно не только писать код, но и проектировать архитектуру, принимать технические решения и напрямую влиять на развитие продукта.
Мы ищем человека, который:
- Способен самостоятельно принимать технические решения;
- Умеет проектировать масштабируемые решения, а не только писать код;
- Думает о качестве, производительности и поддерживаемости системы;
- Умеет аргументировать технические решения понятным для бизнеса языком;
- Самостоятельно разбирается в новых технологиях и документации;
- Берет ответственность за результат и соблюдение сроков;
- Комфортно работает без постоянного технического контроля.
Чем предстоит заниматься:
- Разрабатывать backend новой функциональности SaaS-платформы;
- Проектировать архитектуру сервисов и API;
- Развивать существующую архитектуру продукта;
- Проектировать структуру хранения данных;
- Интегрировать внешние сервисы и API;
- Оптимизировать производительность системы;
- Участвовать в техническом обсуждении решений с командой продукта и frontend-разработчиком;
- Оценивать трудоемкость задач и предлагать оптимальные варианты реализации.
Что для нас важно:
- Коммерческий опыт разработки на Python от 5 лет;
- Уверенное владение Python 3.10+;
- Опыт разработки асинхронных приложений (asyncio);
- Опыт работы с FastAPI;
- Опыт работы с PostgreSQL и SQLAlchemy;
- Понимание принципов проектирования REST API;
- Опыт проектирования архитектуры backend-сервисов;
- Опыт интеграции с внешними API;
- Понимание принципов безопасности веб-приложений и работы с JWT/OAuth;
- Опыт работы с Redis;
- Уверенное владение Git.
Будет плюсом:
- Опыт разработки SaaS-продуктов;
- Опыт создания CMS, CRM, маркетплейсов или конструкторов сайтов;
- Понимание Clean Architecture, DDD, Hexagonal Architecture;
- Опыт работы с Docker и Linux;
- Опыт работы с Celery, Dramatiq или другими очередями;
- Опыт работы с WebSocket;
- Опыт проектирования RBAC и сложных систем авторизации;
- Опыт работы с S3/MinIO;
- Знание Keycloak;
- Понимание принципов OWASP Top 10;
- Опыт построения multi-tenant архитектуры.
Почему эта роль может быть интересна:
- Возможность влиять на архитектуру продукта с первого дня;
- Современные технологии и отсутствие легаси, которое невозможно изменить;
- Высокий уровень самостоятельности и доверия;
- Участие в создании сложного SaaS-продукта с долгосрочным развитием.
Мы предлагаем:
- Стабильную заработную плату;
- Удаленный формат работы;
- Возможность напрямую влиять на развитие продукта;
- Полностью собственный продукт без аутсорса и внешних подрядчиков;
- Сильную продуктовую команду: разработка, дизайн, тестирование, продукт и собственное AI-направление;
- Минимум бюрократии и быстрые решения;
- Возможность участвовать в развитии продукта федерального масштаба;
- Профессиональный рост вместе с развитием платформы.