Fullstack-разработчик (Python / React)
Описание
ООО ВЕЛЕССТРОЙ – ОДНА ИЗ КРУПНЕЙШИХ СТРОИТЕЛЬНЫХ КОМПАНИЙ СТРАНЫ, РЕАЛИЗУЮЩАЯ СЛОЖНЕЙШИЕ ПРОЕКТЫ НЕФТЕГАЗОВОГО И ЭЛЕКТРОЭНЕРГЕТИЧЕСКОГО СЕКТОРА, ПРОМЫШЛЕННОГО И ГРАЖДАНСКОГО СТРОИТЕЛЬСТВА, EPC-КОНТРАКТОВ И ПРОЕКТИРОВАНИЯ. ВАШИ ЗАДАЧИ: Разработка и поддержка веб-приложений на Python (Flask) и Java (Jakarta EE / OSGI); Оптимизация существующего кода и улучшение производительности приложений на обоих стеках; Интеграция с внешними API и сервисами (REST, SOAP, GraphQL), включая сложный обмен с 1С; Проведение код-ревью и участие в разработке единых стандартов кодирования для Python и Java; Тестирование и отладка кода, исправление ошибок в распределённой среде; Взаимодействие с командой дизайнеров и других разработчиков для реализации функциональных требований; Участие в планировании и оценке задач; Настройка и поддержка CI/CD-пайплайнов, работа с приложениями в Linux-окружении; Автоматизация бизнес-задач с применением AI-технологий (GenAI, LLM) Автоматизация тестирования и деплоя. НАШИ ТРЕБОВАНИЯ:Backend (Python): Python 3.8+: владение Flask, ORM SQLAlchemy, опыт рефакторинга и построения модульных приложений; SQL (PostgreSQL): сложные запросы, оконные функции, оптимизация запросов и работа с индексами. Frontend (JavaScript / TypeScript): React (функциональные компоненты, хуки), Next.js (App Router, SSR/SSG/ISR); TypeScript (строгая типизация); Понимание современных подходов к стейт-менеджменту и работе с API на клиенте. Интеграции и протоколы: Опыт интеграции с 1С через REST/SOAP, файловый обмен (XML/JSON); Уверенное понимание работы с REST, SOAP, GraphQL и форматами обмена JSON/XML Навыки DevOps (базовый уровень) Опыт работы в среде Linux: bash-скриптинг, базовое администрирование, деплой приложений; Настройка и поддержка CI/CD (GitHub Actions, GitLab CI или аналоги); Git, Docker (контейнеризация Python-приложений и фронтенда); Понимание процесса сборки, тестирования и выкладки приложений. Тестирование: pytest (бэкенд Python); Jest / React Testing Library (фронтенд). Будет дополнительным преимуществом: Асинхронный Python (FastAPI, async SQLAlchemy); Flask-RESTful / Flask-RESTx / Flask-Smorest; Очереди и брокеры: Celery, Redis, RabbitMQ (для асинхронной обработки выгрузок в 1С); Понимание внутренней структуры 1С (регистры, документы, планы обмена); Стейт-менеджмент на фронтенде: Redux Toolkit или Zustand; Стилизация: Tailwind CSS / CSS Modules; Опыт деплоя Next.js-приложений; Знание и применение AI-технологий (GenAI, LLM) в разработке; Опыт работы с jQuery (поддержка устаревших интерфейсов); Базовый опыт с мониторингом и логированием (nginx, systemd, docker-compose). МЫ ПРЕДЛАГАЕМ: Официальное трудоустройство по срочному трудовому договору, продолжительностью 1 год, с возможностью пролонгации (в соответствии с ТК РФ); Своевременную и полностью официальную заработную плату; ДМС через 3 месяца после трудоустройства; Возможности для профессионального и карьерного развития; Удобное рабочее место в офисе компании в пешей доступности от м. Маяковская; После испытательного срока возможен переход на удаленную работу; График работы: пн-пт с 9:00 до 18:00.