Mobicult — ведущий разработчик высоконагруженных web-систем и мобильных приложений.
С 2012 года мы создаем сложные цифровые сервисы и мобильные приложения для миллионов пользователей по всему миру.
Мы создаем и развиваем сервисы и интеграционные решения для бизнеса. Работаем с современным стеком, активно применяем AI/LLM и уделяем большое внимание качеству кода и надежности систем.
Что нужно будет делать:
- Разрабатывать и поддерживать backend-сервисы и API;
- Проектировать и оптимизировать работу с базами данных;
- Интегрироваться с внешними системами (REST / SOAP);
- Реализовывать асинхронные процессы и взаимодействие сервисов;
- Участвовать в развитии архитектуры и принимать технические решения;
- Писать автотесты и обеспечивать качество кода;
- Работать с AI/LLM: прототипирование решений, обработка данных, разработка AI-агентов;
- Анализировать данные (pandas, Jupyter);
- Участие в оценке пресейлов, подготовка технических решений и расчет трудозатрат для новых проектов и функционала.
Что для нас важно:
- Коммерческий опыт разработки на Python от 4 лет (без учета учебных проектов);
- Уверенное владение Python 3.x;
- Опыт работы с асинхронными фреймворками (FastAPI и/или Aiohttp), понимание принципов асинхронного программирования;
- Отличное знание SQL и практический опыт работы с PostgreSQL;
- Опыт проектирования и разработки API, а также интеграции с внешними сервисами;
- Опыт работы с брокерами сообщений (RabbitMQ);
- Опыт написания тестов (pytest, unittest);
- Уверенное владение системой контроля версий Git;
- Обязателен практический опыт работы с AI/LLM: использование Jupyter Notebook, работа с данными, проверка гипотез и применение моделей для решения прикладных задач.
Будет плюсом:
-
Опыт работы с CI/CD (GitLab CI, GitHub Actions или аналогами);
-
Опыт контейнеризации (Docker, Docker Compose);
-
Опыт работы с ClickHouse / большими объемами данных;
-
Опыт работы с векторными БД.
Что мы предлагаем:
- Полная занятость, удаленный формат работы;
- График 5/2 (9:00–18:00 или 10:00–19:00 МСК);
- Поддерживающий онбординг и сильную команду;
- Технически сложные и интересные задачи (интеграции, данные, AI);
- Возможность влиять на архитектуру и принимаемые решения;
- Современный стек и инструменты.