Локация: Бишкек
Зарплата: 500–1000 USD (в зависимости от опыта и компетенций)
Обязанности:- Разработка и поддержка серверных приложений на Python 3.x с использованием Django или FastAPI;
- Проектирование архитектуры, схем баз данных и REST API;
- Интеграция с внешними сервисами и системами через API;
- Написание юнит- и интеграционных тестов (pytest, unittest);
- Работа с реляционными базами данных (PostgreSQL, MySQL) через ORM (Django ORM, SQLAlchemy);
- Участие в код-ревью и обсуждении архитектурных решений;
- Поддержание чистоты и читаемости кода в соответствии с принципами ООП, SOLID, DRY, KISS;
- Использование систем контроля версий (Git);
- Работа с Docker, контейнеризацией и системами логирования/мониторинга;
- Использование очередей сообщений (RabbitMQ / Redis / Celery).
- Уверенное владение Python 3.x и стандартной библиотекой;
- Опыт работы с Django или FastAPI;
- Понимание принципов ООП и паттернов проектирования;
- Опыт работы с PostgreSQL или MySQL (проектирование схем, написание SQL-запросов);
- Опыт работы с ORM (Django ORM, SQLAlchemy);
- Знание и опыт разработки REST API;
- Навыки написания тестов (pytest, unittest);
- Владение Git;
- Базовые знания Docker и контейнеризации;
- Опыт работы с очередями сообщений (RabbitMQ, Redis, Celery);
- Навыки настройки логирования и мониторинга;
- Английский язык на уровне чтения технической документации (B1+).
- Опыт работы с NoSQL (MongoDB, Redis);
- Опыт разработки микросервисной архитектуры;
- Знание Kubernetes;
- Опыт настройки CI/CD (Jenkins, GitLab CI, GitHub Actions);
- Участие в open-source проектах или наличие собственных pet-проектов.
- Умение разбираться в чужом коде;
- Ответственность и соблюдение сроков;
- Умение писать чистый и поддерживаемый код;
- Готовность работать в команде, участвовать в обсуждении архитектурных решений.