Fullstack-разработчик (Python/Bitrix)
Нужен опытный fullstack-разработчик для участия в масштабной реархитектуре IT-систем: предстоит поддерживать и дорабатывать текущий монолит на Bitrix, параллельно создавая новую микросервисную архитектуру на Python (Django/FastAPI). Основные требования — глубокое знание Python, опыт с Bitrix Framework, PostgreSQL, асинхронными очередями (Celery, Redis/RabbitMQ) и фронтендом на Angular. Компания предлагает доход выше рынка, полный соцпакет, ДМС, фитнес и корпоративный транспорт.
Зарплата не указана — оценили по рынку
На основе 31 похожих вакансий за 90 дней.
Что предстоит делать
Мы находимся в процессе реархитектуры IT-систем: переносим существующие решения с монолитной архитектуры (Bitrix + 1С) на современный стек с использованием Django и FastAPI (микросервисный подход). Ищем сильного fullstack-разработчика, который сможет одновременно: • поддерживать и дорабатывать текущие системы (Bitrix), • участвовать в разработке новой архитектуры (микросервисы), • брать задачи “под ключ” и доводить их до результата.
- Разработка и поддержка backend-сервисов на FastAPI / Django;
- Поддержка, доработка и оптимизация существующей системы на Bitrix;
- Участие в проектировании и реализации микросервисной архитектуры;
- Реализация задач “под ключ” — от анализа требований до вывода в прод;
- Проектирование и разработка REST API и интеграций между сервисами;
- Работа с базами данных: проектирование схем, написание и оптимизация запросов;
- Интеграция с внешними системами (в т.ч. 1С, сторонние API);
- Рефакторинг и постепенная модернизация легаси-кода;
- Участие в архитектурных обсуждениях и принятии технических решений;
- Написание технически качественного, поддерживаемого кода;
- Участие в настройке и поддержке процессов разработки (Git, CI/CD при необходимости).
- Что нужно для успеха:
- Основной стек:
- Python (Django, FastAPI), Bitrix Framework;
- Опыт промышленной разработки и поддержки высоконагруженных систем.
- Backend (Python):
- Глубокое знание Python: typing, async/await, контекстные менеджеры, обработка исключений, логирование;
- Django: ORM (оптимизация запросов), миграции (включая data migrations), middleware, signals, DRF (serializers, viewsets, pagination);
- FastAPI: ASGI, dependency injection, Pydantic, OpenAPI, асинхронные эндпоинты, background tasks;
- Понимание различий WSGI / ASGI и опыт продакшн-деплоя.
- Bitrix:
- Уверенный опыт разработки на Bitrix Framework;
- Понимание архитектуры и подходов к кастомизации;
- Опыт поддержки и развития легаси-систем.
- Базы данных:
- PostgreSQL: проектирование схем, индексы, оптимизация запросов;
- Опыт работы с транзакциями (ACID, уровни изоляции);
- Понимание работы с JSONB и нормализации данных.
- Асинхронные задачи и очереди:
- Celery: проектирование задач, retry-политики, idempotency;
- Redis / RabbitMQ: брокеры сообщений, кэширование, pub/sub;
- Понимание архитектуры очередей и надежной обработки задач.
- Frontend:
- Angular (TypeScript): компоненты, DI, RxJS, state management;
- Базовые технологии: HTML, CSS, Tailwind, адаптивная верстка.
- DevOps / инструменты:
- Docker: написание Dockerfile, multi-stage сборки;
- Git: ветвление, code review, разрешение конфликтов;
- CI/CD — понимание процессов сборки и деплоя.
- Тестирование:
- Backend: pytest, unit и integration тесты;
- Frontend: jest (или аналог), базовое понимание e2e.
- Сетевые технологии и безопасность:
- HTTP(S), REST, CORS, статус-коды, заголовки;
- Основы безопасности: OWASP, защита от XSS, CSRF, SQL-инъекций.
- Архитектура и проектирование:
- Понимание микросервисной архитектуры и интеграционных подходов (REST, messaging);
- Опыт проектирования API и сервисов;
- Знание паттернов (Factory, Strategy, Repository) и принципов (SOLID, KISS, DRY).
- Практические навыки:
- Декомпозиция задач и оценка трудозатрат;
- Самостоятельное принятие технических решений и их обоснование;
- Умение писать чистый, поддерживаемый и документированный код.
- Личностные качества:
- Умеет доносить идеи, вести конструктивный code review и слушать аргумент;
- Умеет описать технические решения для нефункциональной аудитории (PO, HR);
- Дисциплина в оформлении кода: единые стандарты, понятные коммиты, документация (README, CHANGELOG, API docs);
- Внимание к безопасности и отказоустойчивости.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Инженер R&D (AI-агенты)
~1 458 600 – 2 154 750 ₸ оценка
Ищем инженера R&D для разработки и прототипирования агентных ИИ-решений в страховой сфере. Требуется глубокий опыт в генеративном ИИ, умение создавать агентов с нуля на Python, знание современных подходов (CoT, ReAct, RAG). Предлагаем работу в топ-5 страховых компаний РФ, ДМС, обучение и бонусы.
Embedded разработчик
~1 458 600 – 2 154 750 ₸ оценка
Ищем опытного Python-разработчика для работы над embedded-системами на Linux. Нужно разрабатывать сервисы удалённого управления, сопровождать ПО, участвовать в troubleshooting и развитии продукта. Предлагаем удалённую работу с редкими командировками в Москву, ДМС и обучение за счёт компании.
Автор курса по LLM-разработке
~1 458 600 – 2 154 750 ₸ оценка
Создание практического курса по LLM-разработке от основ до продакшн-внедрения. Нужен автор с реальным опытом внедрения LLM-приложений, RAG и AI-агентов. Предлагается удалённая проектная работа.
Backend Software Engineer
~1 458 600 – 2 154 750 ₸ оценка
Ищем опытного бэкенд-разработчика для создания и поддержки хостинг и VPN сервисов. Требуется 5+ лет опыта, отличное знание Python (Django/DRF) и Go, опыт с платежными системами и API. Предлагаем удаленную работу, полную занятость и конкурентную оплату.
Backend разработчик Python/Java
Разработка и поддержка микросервисных интеграционных систем для банковского сектора. Требуется опыт от 5 лет в Python или Java, знание архитектурных паттернов, контейнеризации и брокеров сообщений. Компания предлагает удаленную работу, карьерный рост и участие в масштабных проектах.
Python разработчик
~1 458 600 – 2 154 750 ₸ оценка
Ищем опытного Python-разработчика для создания сервисов на базе больших языковых моделей и AI-агентов. Требуется глубокий опыт в Python, AI/ML и работе с LLM. Компания предлагает стабильную занятость, соцпакет и возможности для профессионального роста.