Backend developer
Договорная
Информация о соискателе
Описание
Backend developer. Языки программирования: Python (Django, FastAPI, Flask) Golang (Gin, Fiber) Elixir (Phoenix) Базы данных: SQL: PostgreSQL (оптимизация, индексы, транзакции, репликация) NoSQL: Redis, MongoDB, Cassandra Кэширование: Redis (и его использование в Django/FastAPI/Gin) Memcached Очереди и асинхронность: Celery (в связке с Redis/RabbitMQ) Kafka (глубже, чем базовые знания) RabbitMQ Asyncio в Python DevOps и CI/CD: Docker (настройка образов, docker-compose, оптимизация) Kubernetes (основы) CI/CD: GitLab CI/CD, GitHub Actions Linux (bash-скрипты, работа с логами, systemd) REST и gRPC: Postman (автоматизация тестирования API) GraphQL (если планируешь работать с ним) Swagger/OpenAPI gRPC (особенно в Golang) Архитектура и паттерны: Чистая архитектура DDD (Domain-Driven Design) Микросервисы Event-driven архитектура Безопасность и производительность: JWT, OAuth2 OWASP Top 10 Тестирование: unit-тесты (pytest, unittest), интеграционные тесты Если хочешь углубиться в определенную область — говори, подскажу. Вы сказали: Про языки добавь ещё больше экто drf и так далее больше напиши всего многое знаю Брокеры и так далее асинхрон ChatGPT сказал: Память обновлена Языки программирования и фреймворки Python Django (Django ORM, DRF, Channels) FastAPI (Pydantic, Dependency Injection) Flask (Blueprints, SQLAlchemy) AsyncIO (aiomysql, aioredis, aiohttp) Golang Gin, Fiber gRPC (protobuf, streaming) GORM (ORM) Wire (Dependency Injection) Echo (минималистичный фреймворк) Context (контекст отмены запросов) Elixir Phoenix (LiveView, PubSub) Ecto (запросы, миграции, схемы) GenServer, OTP (для асинхронной работы) Базы данных и кэширование SQL PostgreSQL (индексы, транзакции, репликация, партиционирование) MySQL, ClickHouse (для аналитики) NoSQL Redis (кэш, PubSub, Streams) MongoDB (репликация, шардирование) Cassandra (event sourcing) Tarantool (in-memory database) Кэширование Redis (LRU кэш, Expiry policy) Memcached (Session storage) Брокеры сообщений и асинхронность Kafka (partitioning, consumer groups) RabbitMQ (exchange types: fanout, topic, direct) NATS (JetStream, pub/sub) Celery (task queues, retry policy) Sidekiq (если будешь с Ruby сталкиваться) CI/CD, DevOps и инструменты Docker (multi-stage builds, health checks) Kubernetes (Helm, Operators, Istio) GitLab CI/CD, GitHub Actions Linux (systemd, logrotate, ulimit) Prometheus + Grafana (метрики) ELK Stack (логирование)