Python Developer

Job description

ID 3402 Python разработчик Middle+ "Загрузка специалиста фултайм Срок привлечения специалиста - долгосрок

РФ

Что предоставлять вместе с резюме ❗️Обязательные данные при подаче: ❗️ ● ФИО ● Страна+Город ● Грейд ● Ставка ● Дата рождения ● Когда готов стартовать ● Оценить требования ДА/НЕТ, в соответствии с наличием опыта.️ ● ВСЕ ТРЕБОВАНИЯ ИЗ ЗАПРОСА ОТРАЖЕНЫ В ПРОЕКТАХ РЕЗЮМЕ

Основные требования

Практический опыт разработки backend‑приложений на Python (не менее 3 лет): написание, поддержка и масштабирование production‑кода, участие в code‑review, применение современных фреймворков (Django, Flask, FastAPI); Регулярное использование инструментов профилирования (cProfile, line‑profiler, py‑instrument, perf, bpftrace) для выявления bottleneck‑ов, их анализа и последующей оптимизации (уменьшение latency, снижение потребления памяти/CPU); Практический опыт работы с сетевым стеком Linux (конфигурация интерфейсов, iptables/nftables, routing, VLAN, bonding, SR‑IOV), диагностика проблем (tcpdump, ss, netstat, traceroute) и их устранение в продакшн‑окружении; Опыт проектирования, реализации и поддержки REST‑API (OpenAPI/Swagger) и интеграции с внешними сервисами (OAuth, SOAP, GraphQL) в production‑системах; Практическое применение форматов сериализации (YAML, JSON, XML) и протокола HTTP (заголовки, коды статуса, методы) при построении конфигураций, обмене данными и реализации API; Опыт разработки и деплоя Python‑приложений в Linux‑окружении (systemd‑службы, virtualenv/venv, Docker, CI/CD), администрирование пакетов, управление зависимостями; Практический опыт работы с СУБД и брокерами сообщений (PostgreSQL, MySQL, RabbitMQ, Redis, MongoDB, Elasticsearch): проектирование схем, написание запросов, настройка репликации/шардинга, мониторинг; Опыт проектирования схем, написания оптимизированных SQL‑запросов, настройки индексов, работы с транзакциями и pg‑tools (psql, pgAdmin, pg_dump) в продуктивных PostgreSQL‑кластерах; Опыт построения полного набора автотестов (unit, functional, integration) с использованием pytest, unittest, hypothesis, а также их интеграции в CI‑pipeline (GitLab CI, GitHub Actions); Практический опыт работы с компонентами OpenStack (Nova, Neutron, Cinder, Keystone, Glance) в виде разработки, администрирования или интеграции в продакшн‑окружении; Реальный опыт разработки сервисов/модулей для OpenStack (API‑расширения, драйверы, микросервисы), участие в релизных циклах и поддержка обратной совместимости; Практический опыт работы с протоколами уровня 3‑7 (TCP, UDP, DHCP, HTTP/HTTPS, TLS) в контексте разработки сетевых сервисов, настройки сертификатов и обеспечения безопасности соединений; Опыт администрирования сетевого стека Linux: создание/конфигурация сетевых интерфейсов, настройка маршрутизации, статических/динамических маршрутов, работа с iproute2, netplan, NetworkManager; Опыт написания и поддержания модульных и интеграционных тестов на Python (pytest, unittest, tox), включения их в CI/CD; Практический опыт развертывания, управления и отладки приложений в Kubernetes (манифесты, Helm‑чарты, операторов, RBAC, сетевые политики); Опыт разработки gRPC‑сервисов на Python (protobuf, grpcio), их тестирования и интеграции в микросервисную архитектуру.

Обязанности:

Разработка Backend составляющей продукта на языке программирования (Python), технических и продуктовых задач; Проработка архитектурных решений задач и их реализация; Разработка дополнительных сервисов, доработка существующих, фикс багов, написание тестов, анализ производительности и узких мест и их устранение; Написание документации на архитектуру и код; Участие в R&D проекте, исследование и разработка новых решений; Разработка новых и отладка существующих компонентов OpenStack – Neutron и Nova; Интеграционное и функциональное тестирование разработанных компонентов; Участие во внутреннем тестировании системы и в приемочных испытаниях.

❗️❗️❗️Писать @veroneko⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️❗️

Skills

  • ci/cd
  • dhcp
  • django
  • docker
  • elastic
  • fastapi
  • flask
  • github
  • gitlab
  • graphql
  • grpc
  • helm
  • http
  • iptables
  • json
  • kubernetes
  • microservices
  • mongodb
  • mysql
  • oauth
  • openapi
  • openstack
  • postgresql
  • protobuf
  • pytest
  • python
  • rabbitmq
  • redis
  • restapi
  • soap
  • sql
  • swagger
  • systemd
  • tcp
  • tcpdump
  • tls
  • udp
  • unit_testing
  • vlan
  • xml
  • yaml

Languages

RU

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply