🚀 Backend-разработчик (Python/FastAPI)
В связи с расширением функционала нашей CRM-системы ищем в команду Backend-разработчика.
💼 Немного о нас:
Мы — консалтинговая компания, успешно работаем с 2015 года. Главный офис в Москве, но большая часть команды трудится удалённо. Разрабатываем собственные IT-решения и помогаем бизнесу автоматизироваться.
💡 Что предстоит делать:
- Разрабатывать и дорабатывать backend CRM-системы
- Писать интеграции с внешними сервисами через API или web-интерфейсы
- Поддерживать и развивать парсеры, настраивать мониторинг
- Участвовать в проектировании архитектуры и развитии инфраструктуры
🧠 Что мы ожидаем:
Общие навыки:
- Отличное знание Python 3.11+
- Асинхронное программирование (
- asyncio, async def)
- Чистая архитектура, разделение на слои, принципы SOLID
- Понимание тестирования и соблюдение качества кода
FastAPI:
- Опыт разработки API с FastAPI
- Работа с Pydantic-моделями
- Знание Middleware, BackgroundTasks, Dependency Injection
Работа с базами данных:
- Опыт с SQLAlchemy (включая async)
- Написание SQL-запросов, транзакции
- Alembic — миграции и управление схемами
Очереди и фоновые задачи:
- Опыт работы с Redis и RabbitMQ
- Понимание паттернов pub/sub, task queue
- Навыки организации устойчивой фоновой обработки
Тестирование:
- Pytest, httpx, TestClient
- Покрытие бизнес-логики и эндпоинтов тестами
- Асинхронное тестирование и мок зависимостей
✅ Будет плюсом:
- Опыт с парсингом сайтов
- Знание PostgreSQL и MySQL
- Умение планировать и доводить задачи до конца
- Самостоятельность и внимательность
📦 Что мы предлагаем:
- Работа в стабильной компании с дружной командой
- Удалённый формат, гибкий график
- Поддержка в развитии и рост внутри команды
- ГПХ-договор с последующим официальным оформлением в ООО с IT-лицензией
📄 В резюме, пожалуйста, укажите:
- Дату и место рождения
- Город проживания
- Несколько слов о том, чем вас заинтересовал проект
Требуемые навыки:
Микросервисы, Тестирование, dockers, redis, sqlalchemy, fastapi, asyncio, python3