Backend разработчик
Python Developer Middle
ID: 32193
2 дня назад
Активна
Mosco Web
Требуемый опыт
От 3 до 6 лет
📞Способы связи
📄 Оригинальный текст вакансии
Middle Python Developer (Telegram Bot / Backend) — Mosco Web
Опыт: от 3 лет коммерческой разработки
Оплата: договорная, по результатам собеседования
Ключевые требования
• Python 3.9+: уверенная коммерческая разработка, типизация (type hints), понимание GIL
• Async stack: asyncio/async-await, умение писать неблокирующий код, находить и устранять блокировки
• Backend / API: FastAPI (REST), понимание RESTful принципов
• Telegram: опыт разработки Telegram-ботов (желательно aiogram 3.x), FSM/inline/callback, интеграции платежей
• Highload mindset: понимание узких мест (CPU/сеть/БД), stateless-сервисы, sticky sessions
• Инфраструктура и архитектура: базовое понимание микросервисов, nginx/load balancing, кэширование (Redis), API gateway / service-to-service
• Очереди: RabbitMQ/Kafka/Redis Streams/Celery (любой), понимание retry/DLQ/идемпотентности
• PostgreSQL: индексы, EXPLAIN ANALYZE, транзакции, конкурентный доступ/блокировки
• Docker: Dockerfile + docker-compose (multi-stage — плюс)
• Наблюдаемость и тесты нагрузки: k6/locust/JMeter (любой), понимание RPS/latency/percentiles/error rate, опыт с Grafana/Prometheus/Sentry
Личные качества
• Самостоятельность, ответственность за результат
• Готовность к code review, умение поддерживать чужой код
• Умение декомпозировать задачи и фиксировать решения
Откликнуться: @wifesaa
🛠 Навыки
aiogram
Celery
Docker
FastAPI
Grafana
Jmeter
K6
Kafka
Locust
PostgreSQL
Prometheus
Python (computer programming)
RabbitMQ
Redis
Sentry
🤖 ИИ навыки
Apache Maven
Apache Tomcat
assess quality of services
balance tyres
blockchain design patterns
build set constructions
characteristics of services
database
database management systems
database quality standards
define database physical structure
demonstrate games
design application interfaces
develop geological databases
develop programming schedule
develop with cloud services
disseminate messages to people
electronic locks
ensure equipment availability
explain interview purposes
fasten safety devices
graphics editor software
hydraulic fluid
ICT performance analysis methods
identify accounting errors
LINQ
load materials into furnace
Locking Mechanisms
maintain database performance
manage ICT virtualisation environments
manage rivers and streams
mechanical engineering
mobile device software frameworks
monitor broadcast programming
monitor programming finances
N1QL
operate control systems
OWASP ZAP
perform therapy sessions
plot lighting states
PostgreSQL
process payments
Proxy Servers
Python (computer programming)
read broadcast programming
redistribute wagered money
relay messages through radio and telephone systems
report call errors
resource description framework query language
search databases
set scanner controls
set up technical stage equipment
store digital data and systems
task algorithmisation
test soil load bearing capacity
use query languages
use scripting programming
XQuery
* Навыки определены автоматически с помощью нейросети
🤖 ИИ домены
Backend Development
Cloud Infrastructure
Database Management
DevOps
Messaging Platform
Monitoring and Observability
Payment Systems
Performance Optimization
Web Development
* Домены определены автоматически с помощью нейросети
📢 Информация о публикации
🔗 Оригинальные посты (1)
Канал:fordev