Войти

Back-end developer

Компания Ray Labs
Тип Офис / Бишкек
Оклад От 1000 USD в месяц
Описание вакансии

🔹 Вакансия:

Senior Back-end разработчик (Python)

📍 Формат работы: Удалённо / Гибрид

⏳ Опыт: от 3 лет коммерческой разработки

💼 Тип занятости: Полная занятость


🚀

Задачи:

  • Оптимизация серверных запросов и повышение производительности API.
  • Реализация системы очередей запросов при высокой нагрузке.
  • Грамотное проектирование базы данных, оптимизация запросов, индексация.
  • Настройка кеширования и работа с распределёнными хранилищами данных.
  • Разработка и поддержка микросервисной архитектуры.
  • Мониторинг и устранение узких мест в системе.
  • Работа с системами логирования и мониторинга (Prometheus, Grafana, ELK).
  • Интеграция с внешними сервисами и API.


🔧

Требования:

Языки программирования и парадигмы:

✔ Глубокие знания Python 3, понимание GIL и особенностей работы интерпретатора.

✔ Отличное владение ООП, SOLID, GRASP, DDD.

✔ Опыт написания многопоточных и асинхронных программ (asyncio, threading, multiprocessing).

Базы данных и хранилища:

✔ Отличное знание PostgreSQL (индексы, оптимизация запросов, транзакции).

✔ Опыт работы с NoSQL (Redis, MongoDB, Cassandra и др.).

✔ Оптимизация производительности БД, кеширование (Redis, Memcached).

Архитектура и системы:

✔ Опыт работы с микросервисной архитектурой (gRPC, REST, GraphQL).

✔ Глубокое понимание чистой архитектуры, паттернов проектирования.

✔ Опыт работы с брокерами сообщений (RabbitMQ, Kafka, NATS, Celery).

✔ Знание принципов параллельных и распределённых вычислений.

DevOps и инфраструктура:

✔ Отличное владение Docker, Docker Compose, Kubernetes.

✔ Опыт работы с CI/CD (GitHub Actions, GitLab CI, Jenkins).

✔ Работа с системами мониторинга и логирования (Prometheus, Grafana, Loki, ELK).

Алгоритмы и безопасность:

✔ Глубокое понимание алгоритмов и структур данных.

✔ Опыт работы с JWT, OAuth2, OpenID, RBAC.

✔ Знание безопасности веб-приложений (OWASP Top 10).


🎯

Будет плюсом:

  • Опыт работы с высоконагруженными системами (1000+ rps).
  • Знание Go, Rust или других backend-языков.
  • Опыт работы с Big Data и распределёнными хранилищами.
  • Разработка API для AI/ML сервисов.


💡

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

✔ Гибкий график работы.

✔ Возможность разрабатывать отказоустойчивые и масштабируемые системы.

✔ Работа в сильной команде инженеров.

✔ Конкурентная оплата и возможности для роста.