Fullstack-разработчик
Коротко
Develops and maintains Python/Flask and Next.js/Express web apps, integrates REST/SOAP APIs and 1C, optimizes code, reviews code, supports CI/CD in Linux · Needs: Python 3.8+, Flask, SQLAlchemy, PostgreSQL/MS SQL, Express, Next.js, React, TypeScript, REST, SOAP, JSON/XML, 1C integration; 1-year fixed-term contract.
Описание от работодателя
ООО ВЕЛЕССТРОЙ – ОДНА ИЗ КРУПНЕЙШИХ СТРОИТЕЛЬНЫХ КОМПАНИЙ СТРАНЫ, РЕАЛИЗУЮЩАЯ СЛОЖНЕЙШИЕ ПРОЕКТЫ НЕФТЕГАЗОВОГО И ЭЛЕКТРОЭНЕРГЕТИЧЕСКОГО СЕКТОРА, ПРОМЫШЛЕННОГО И ГРАЖДАНСКОГО СТРОИТЕЛЬСТВА, EPC-КОНТРАКТОВ И ПРОЕКТИРОВАНИЯ.
ВАШИ ЗАДАЧИ:
Разработка и поддержка веб-приложений Python/Flask, новых приложений на Next.JS + Express;
Оптимизация существующего кода и улучшение производительности приложений;
Интеграция с внешними API и сервисами (REST, SOAP);
Проведение код-ревью и участие в разработке единых стандартов кодирования для Python, TypeScript/Express;
Взаимодействие с командой других разработчиков для реализации функциональных требований;
Участие в планировании и оценке задач;
Поддержка CI/CD-пайплайнов, работа с приложениями в Linux-окружении;
Автоматизация бизнес-задач с применением AI-технологий (GenAI, LLM)
НАШИ ТРЕБОВАНИЯ:
Backend (Flask, Express):
Python 3.8+: владение Flask, ORM SQLAlchemy, опыт рефакторинга приложений;
SQL (PostgreSQL/MS SQL): сложные запросы, оконные функции, оптимизация запросов и работа с индексами.
Express (API/BFF на Express отдельно от Next.JS)
Open API.
Frontend (Next.js)::
React (функциональные компоненты, хуки), Next.js (App Router, SSR/SSG/ISR);
TypeScript (строгая типизация);
Понимание современных подходов к стейт-менеджменту и работе с API на клиенте.
Интеграции и протоколы:
Уверенное понимание работы с REST, SOAP и форматами обмена JSON/XML, опыт интеграции с 1С.
Будет дополнительным преимуществом:
Redis;
Git, Docker (контейнеризация Python-приложений и фронтенда);
Знание и владение pytest (бэкенд Python)/ Jest / React Testing Library (фронтенд);
Понимание внутренней структуры 1С (регистры, документы, планы обмена);
Опыт деплоя Next.js-приложений;
Знание и применение AI-технологий (GenAI, LLM) в разработке;
Базовый опыт с мониторингом и логированием (nginx, systemd, docker-compose).
МЫ ПРЕДЛАГАЕМ:
Официальное трудоустройство по срочному трудовому договору, продолжительностью 1 год, с возможностью пролонгации (в соответствии с ТК РФ);
Своевременную и полностью официальную заработную плату;
ДМС через 3 месяца после трудоустройства;
Возможности для профессионального и карьерного развития;
Удобное рабочее место в офисе компании в пешей доступности от м. Маяковская;
После испытательного срока возможен переход на удаленную работу;
График работы: пн-пт с 9:00 до 18:00.