Вакансии
Возможности
Офис
Все вакансии
Санкт-Петербург
ИТ-решения
Назад
Санкт-Петербург
Разработчик систем автоматизации процессов (Python)
Backend
Требуемый опыт
1-3 года
Занятость
5/2 полный рабочий день
Ключевые навыки
Python
Какие задачи необходимо решать
Проектирование и разработка микросервисной архитектуры портала
Создание отказоустойчивой distributed системы с учетом высоких нагрузок
Реализация RESTful API с использованием FastAPI
Разработка WebSocket соединений для реального времени
Поддержка актуальной документации API через Swagger
Проектирование эффективных ORM моделей
Разработка асинхронных процессов с Celery
Создание многопоточных решений для high-load задач
Оптимизация производительности приложения
Написание Unit-тестов для покрытия кода
Прохождение code review
Для решения этих задач требуется
Опыт программирования на Python версии 3.11+ от 2-х лет, знание фреймворка FastAPI
Опыт разработки высокопроизводительных асинхронных и многопоточных приложений
Умение строить масштабируемые и отказоустойчивые distributed high-load системы
Знание принципов ООП, понимание принципа работы Object-Relational Mapping (ORM)
Хорошее знание sql, опыт оптимизации запросов к БД
Опыт работы с реляционными СУБД (Postgres), с NoSql БД (Redis)
Опыт работы с брокерами очередей (Celery)
Опыт построения REST api, умение работать с документацией по api (Swagger)
Умение писать Unit тесты к коду
Работа с командной строкой Linux
Опыт работы с Git, Jira, Confluence, WebSocket
Мы предлагаем
Оформление по ТК РФ
Справедливая и прозрачная система вознаграждения
ДМС со стоматологией
Компенсация мобильной связи
Маркетплейс льгот и сервисов Mega4You
Понятный карьерный маршрут
2500 учебных программ в мобильном приложении МегаФон Драйв
Программа поддержки и помощи сотрудникам
Активное корпоративное сообщество и насыщенный календарь событий
Откликнуться
Санкт-Петербург
8 800 550‑05‑00
Санкт-Петербург