2 июня 2025
Ищем Талантливого Senior Python-разработчика!
Команда ищет Senior Python-разработчика для участия в создании масштабируемых, отказоустойчивых сервисов нашего мессенджера с функцией постановки задач Windi (windi.com).
Наше приложение помогает пользователям эффективно коммуницировать и управлять своими делами, задачами присоединяйтесь, чтобы делать его еще лучше!
Технологический стек:
Python 3.11, FastAPI
PostgreSQL, Redis
AWS (EC2, S3, RDS, ECS, Codebuild)
Docker, Docker Compose
Centrifugo
Монолитный стек, Rest
Что вас ждет:
Разработка и оптимизация высоконагруженных сервисов с использованием Python (FastAPI).
Проектирование архитектуры системы, обеспечение отказоустойчивости и горизонтального масштабирования.
Разработка API и интеграция с внешними сервисами (OAuth2, REST, WebSockets, gRPC).
Оптимизация SQL-запросов, проектирование схем БД и индексация данных.
Написание unit-тестов (pytest, mock) и обеспечение высокого покрытия кода тестами.
Разработка инфраструктуры CI/CD для автоматизированного развертывания и обновления сервисов.
Работа с контейнеризацией (Docker), настройка production-окружения, мониторинг и логирование.
Возможность воплощать свои идеи в жизнь и влиять на развитие продукта.
Работа в команде единомышленников, где ценят инициативу и энергичность.
Требования:
Опыт коммерческой разработки от 3 лет на Python.
Глубокие знания FastAPI и работы с асинхронностью (asyncio, multiprocessing, AioRedis).
Опыт работы с PostgreSQL (оптимизация сложных SQL-запросов, проектирование БД, индексация).
Уверенные навыки работы с Docker, Docker-Compose и развертывания сервисов в продакшн.
Опыт настройки серверов (Nginx, PostgreSQL, Bash-скрипты, работа в Unix-среде).
Знание архитектуры микросервисов, понимание принципов отказоустойчивости и масштабируемости.
Опыт работы с брокерами сообщений (Kafka, Redis, RabbitMQ).
Опыт написания тестов (pytest, mock, интеграционные тесты).
Будет преимуществом:
Глубокие знания AWS.
Опыт оптимизации производительности API, кэширования, балансировки нагрузки.
Опыт проектирования распределенных систем и работы с WebSockets/gRPC.
Знание Pydantic, Typing, OpenAPI, Prometheus/Grafana для мониторинга.
Условия:
Официальное трудоустройство по ТК РФ и белая зарплата;
Полностью удаленный формат работы;
Высоконагруженные сервисы и команда профессионалов.