Перейти к содержимому
gnivc
G
gnivc
Москва
69

Разработчик REST API на FastAPI

Присоединяйтесь к команде gnivc, где вы будете разрабатывать облачную платформу и системы управления виртуализацией. Мы ищем специалиста с опытом работы с FastAPI и асинхронными библиотеками, который сможет реализовать высоконагруженные сетевые приложения и оптимизировать их производительность.

middle удалённо ~729 300 – 1 458 600 ₸
Вакансия опубликована 90 дней назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.
Языки: English · Pre-Intermediate
salary intelligence

Зарплата не указана — оценили по рынку

На основе 29 похожих вакансий за 90 дней.

оценка p25–p75
729 300 – 1 458 600 ₸
медиана: 1 326 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Python Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

it-компания gnivc- партнер государственных компаний и лидеров российского бизнеса, разработчик и системный интегратор крупнейших государственных информационных систем, а также коммерческих решений для налогового мониторинга. • Компания входит в ТОП-100 лучших работодателей страны и на 9-м месте в категории «IT-компании» 2025 года по рейтингу работодателей hh среди крупных компаний; • Мы в 25% лучших по уровню счастья среди компаний отрасли IT и России 2025 по версии Happy Job; • У нас есть ИИ-песочница - среда для экспериментов и реальных проектов на современных опенсорс-больших языковых моделях. Здесь можно применять ИИ для оптимизации своей работы, автоматизации процессов и реализации собственных идей от гипотезы до результата; • Являемся аккредитованной ИТ-компанией. Мы кросс-функциональная команда, которая разрабатывает облачную платформу (PaaS\IaaS) и систему управления виртуализацией гипервизора KVM. У нас есть большая экспертиза в области разработки систем управления виртуализацией и другого системного ПО. Продукты разрабатываются с самого начала и на текущем этапе нет legacy. Можно использовать самые последние версии языков программирования, фреймворков и библиотек.

  • 1. Разработка REST API на FastAPI:
  • Создание высокопроизводительных RESTful API с использованием FastAPI;
  • Документирование API с использованием Swagger/OpenAPI;
  • Реализация аутентификации и авторизации (OAuth2, JWT).
  • 2. Создание серверных приложений, взаимодействующих с другими сетевыми приложениями:
  • Разработка серверных приложений, взаимодействующих через ZeroMQ, gRPC, HTTP/HTTPS, TCP/UDP.
  • 3. Реализация асинхронных и многопоточных задач (обработка больших объемов данных).
  • 4. Оптимизация работы с БД:
  • Оптимизация SQL-запросов и индексов для повышения производительности;
  • Работа с асинхронными драйверами баз данных (asyncpg, aiosqlite).
  • 5. Интеграция с внешними API и сервисами:
  • Интеграция с внешними API через асинхронные HTTP-запросы (aiohttp, httpx);
  • Работа с LDAP-протоколом для аутентификации и управления пользователями.
  • 6. Написание тестов для разрабатываемых приложений:
  • Создание unit и интеграционных тестов для асинхронного кода (pytest, pytest-asyncio).
  • МЫ ОТ ВАС ОЖИДАЕМ:
  • 1. Разработка REST API:
  • Опыт разработки RESTful API с использованием фреймворка FastAPI;
  • Понимание принципов REST (ресурсы, методы HTTP, статус-коды);
  • Умение проектировать и документировать API (Swagger/OpenAPI).
  • 2. Asyncio:
  • Глубокое понимание библиотеки asyncio и её компонентов (корутины, задачи, цикл событий);
  • Опыт разработки серверных сетевых приложений с использованием asyncio (например, TCP/UDP серверы, взаимодействие с ZeroMQ);
  • Умение работать с асинхронными библиотеками (aiohttp, httpx, aioredis).
  • 3. Многопоточность и многозадачность:
  • Опыт работы с многопоточностью (модуль threading) и многозадачностью (модуль multiprocessing);
  • Понимание GIL и его влияния на производительность;
  • Умение использовать пулы потоков и процессов (ThreadPoolExecutor, ProcessPoolExecutor).
  • 4. Работа с базами данных:
  • Опыт работы с SQLAlchemy (Core и ORM) для взаимодействия с реляционными базами данных;
  • Знание асинхронных драйверов для баз данных (asyncpg, aiosqlite);
  • Умение оптимизировать запросы и работать с индексами.
  • 5. Сетевые протоколы и технологии:
  • Опыт работы с сетевыми протоколами (HTTP/HTTPS, TCP/UDP);
  • Знание принципов работы сокетов и сетевых библиотек (socket, asyncio);
  • Опыт работы с ZeroMQ (zmq) или gRPC для создания распределенных систем;
  • Опыт разработки высоконагруженных сетевых приложений.
  • 6. Тестирование и отладка:
  • Опыт написания unit- и интеграционных тестов для асинхронного кода (pytest, pytest-asyncio);
  • Умение отлаживать асинхронные приложения (asyncio debug mode, logging).
  • БУДЕТ ПЛЮСОМ:
  • Опыт работы с очередями задач (Celery, RabbitMQ, Kafka);
  • Знание систем кэширования (Redis, Memcached);
  • Опыт работы с системами управления виртуализацией (VMware, OpenStack, QEMU/KVM).
условия

Что предлагаем

Возможность работы в офисе, по гибридному графику или полностью дистанционно на территории РФ;
Рабочий график: пятидневная рабочая неделя (Пн. – Чт. с 09:00 до 18:00, Пт. с 09:00 до 16:45);
Достойное вознаграждение: конкурентная заработная плата по результатам собеседования, а также премии за эффективную работу и достигнутые результаты;
Официальное трудоустройство: полное соблюдение требований ТК РФ, включая оплачиваемые отпуска (с дополнительной выплатой 50% от оклада после 11 месяцев работы в Компании) и выплату заработной платы дважды в месяц;
Заботу о здоровье:
Компенсация больничного листа продолжительностью до 7 дней с сохранением полной оплаты, эквивалентной рабочему дню.
Добровольное медицинское страхование (ДМС) по окончании испытательного срока, с широким перечнем ведущих медицинских учреждений, включая качественную стоматологию.
Возмещение до 50% затрат на занятия спортом.
Развитие и обучение:
Профессиональное обучение и сертификация за счет компании.
Организация внутренних и внешних митапов, хакатонов, конференций, семинаров и тренингов.
Партнерские программы по изучению иностранных языков и развитию профессиональных навыков от Skyeng и Skillbox.
Доступ к корпоративной библиотеке на платформе Alpina Digital.
Дополнительные выходные: возможность взять 5 дополнительных оплачиваемых выходных (ресурсных) дней в течение календарного года (с 1 января до 31 декабря) для сотрудников, проработавших в компании более 11 месяцев.
навыки

Стек и инструменты

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в GNIVC

6 активных вакансий в компании

3 д. назад

QA Engineer

~1 127 100 – 1 790 100 ₸ оценка

Ищем опытного QA-инженера для создания с нуля централизованной платформы обмена и обработки данных. Требуется 5+ лет опыта, знание SQL и тест-менеджмента. Предлагают удаленку, ДМС и обучение.

QA тестирование Jira +19
senior удал. hh
3 д. назад

QA-инженер (тестирование интеграций и данных)

~1 127 100 – 1 790 100 ₸ оценка

Ищем опытного QA-инженера для тестирования интеграций и бэкенда государственной системы таможенного декларирования. Требуется опыт от 5 лет, знание SQL и Jira, умение работать с тестовыми сценариями и анализом требований. Предлагаем удаленную работу, ДМС, обучение и премии.

QA тестирование интеграции +20
senior удал. hh
6 д. назад

Java-разработчик

~1 591 200 – 2 121 600 ₸ оценка

Ищем опытного Java-разработчика для создания высоконагруженных микросервисных систем. Нужно глубокое знание Java 21, Spring, Hibernate, Kafka и PostgreSQL. Предлагаем удаленку или гибрид, ДМС, обучение и конкурентную зарплату.

Java 21 Spring Framework Hibernate +13
senior удал. hh
1 нед. назад

QA Engineer

~729 300 – 1 193 400 ₸ оценка

Ищем опытного QA-инженера для тестирования государственных информационных систем и коммерческих решений. Требуется опыт функционального и интеграционного тестирования от 3 лет, знание SQL, Postman, JIRA. Компания предлагает удаленную работу, ДМС, обучение и бонусы.

QA тестирование функциональное тестирование +7
middle удал. hh

Похожие вакансии

6 вакансий
К
Крупный российский банк
23 ч. назад

Python разработчик (общеплатформенные решения)

~729 300 – 1 458 600 ₸ оценка

Ищем Python-разработчика для создания общеплатформенных сервисов и инструментов для разработчиков. Нужно знание FastAPI, SQLAlchemy, Docker, Kubernetes и опыт с асинхронным кодом. Предлагают удаленную работу, гибкий график, ДМС и возможности для обучения.

Python FastAPI SQLAlchemy +13
middle удал. hh
МАГНИТ, Розничная сеть
М
МАГНИТ, Розничная сеть
1 д. назад

Fullstack-разработчик

~729 300 – 1 458 600 ₸ оценка

Ищем fullstack-разработчика для автоматизации контроля качества товаров. Нужно проектировать и разрабатывать API на Python, создавать frontend на Vue, работать с Postgres и Kubernetes. Требуется опыт от 2 лет, умение составлять ТЗ и покрывать код тестами.

Postgres Python Vue +5
middle удал. hh
Альфа-Банк
А
Альфа-Банк
1 д. назад

Python разработчик (Data Office)

~729 300 – 1 458 600 ₸ оценка

Ищем Python-разработчика для внедрения и поддержки цифровых сервисов в дата-офисе. Нужен опыт от 3 лет, уверенное владение Python, FastAPI/Flask, SQL и Git. Предлагаем удаленную работу, ДМС и возможности для роста.

Python FastAPI Flask +7
middle удал. hh
ИЦ АЙ-ТЕКО
И
ИЦ АЙ-ТЕКО
2 д. назад

Python разработчик

~729 300 – 1 458 600 ₸ оценка

Ищем опытного Python-разработчика для создания сервисов на базе больших языковых моделей и AI-агентов. Требуется глубокий опыт в Python, машинном обучении и работе с LLM. Компания предлагает стабильную работу, белую зарплату, ДМС и профессиональное развитие.

Python LLM AI +20
middle удал. hh
Quintagroup
Q
Quintagroup
2 д. назад

Python разработчик

~2 162 201 – 3 322 750 ₸ оценка

Ищем опытного Python разработчика для работы над финтех-продуктом в европейской компании. Требуется 4+ года опыта с Python и AWS, знание Django и сопутствующих технологий. Предлагают удаленную работу, гибкий график, медстраховку и долгосрочные проекты.

Python Django AWS +6
middle удал. dj
C
Компания
2 д. назад

ML Engineer

~2 162 201 – 3 322 750 ₸ оценка

Ищем ML-инженера с опытом от 3 лет для работы над ранжированием объявлений и оптимизацией моделей. Нужны глубокие знания Python и опыт в DevOps/MLOps. Приветствуется знание рекомендательных систем.

ML Python DevOps +2
middle удал. HR cr