О компании: Мы — продуктовая команда, разрабатывающая сложную CRM-систему для автоматизации бизнес-процессов в сфере финансовых услуг. Наш продукт активно используется и постоянно развивается: мы интегрируемся с мессенджерами, платежными системами и внешними сервисами, создавая единую и удобную среду для наших пользователей.
Мы ищем опытного Backend-разработчика, который присоединится к нашей команде для поддержки и развития существующей архитектуры, а также для реализации новых амбициозных идей.
Чем предстоит заниматься:
-
Разработка и поддержка REST API на Django Rest Framework для взаимодействия с frontend-приложениями.
-
Проектирование и реализация бизнес-логики, связанной с обработкой чатов, ордеров и финансовых транзакций.
-
Разработка и поддержка Telegram-ботов и клиентов на aiogram и Telethon.
-
Написание и оптимизация асинхронных задач с использованием Celery и Redis.
-
Работа с базами данных PostgreSQL, оптимизация сложных SQL-запросов.
-
Интеграция со сторонними сервисами (платежные шлюзы, API для курсов валют).
-
Поддержка и улучшение существующей кодовой базы, участие в code review.
-
Работа с Docker, участие в настройке CI/CD-процессов.
Наш стек:
-
Backend: Python 3.11+, Django, Django Rest Framework.
-
Асинхронность: Celery, Redis, aiogram, Telethon, aiohttp, uvicorn.
-
Базы данных: PostgreSQL, pgBouncer, Redis.
-
Инфраструктура и DevOps: Docker, Docker Compose, Gunicorn, Nginx, CI/CD (GitHub Actions).
-
Мониторинг и логирование: Sentry.
-
Хранилища: MinIO, AWS S3.
Мы ожидаем от вас:
-
Уверенное владение Python и опыт коммерческой разработки на Django/DRF от 3-х лет.
-
Глубокое понимание принципов работы Celery для создания фоновых и периодических задач.
-
Опыт работы с асинхронным кодом (asyncio, aiohttp).
-
Опыт разработки Telegram-ботов (aiogram будет большим плюсом).
-
Умение писать сложные и оптимизированные запросы к PostgreSQL.
-
Опыт работы с Docker и Docker Compose.
-
Понимание принципов построения REST API.
Будет плюсом:
-
Опыт работы с pgBouncer.
-
Опыт использования Telethon для автоматизации действий в Telegram.
-
Опыт работы с WebSocket/SSE.
-
Опыт настройки CI/CD на GitHub Actions.
Мы предлагаем:
-
Полностью удаленный формат работы и гибкий график.
-
Конкурентную заработную плату, привязанную к курсу USDT.
-
Работу над сложным и интересным продуктом в FinTech-сфере.
-
Возможность напрямую влиять на продукт и видеть результаты своей работы.
-
Профессиональную и дружную команду, готовую делиться экспертизой.