K-Line Network

Middle Python Backend Developer

От 500 000 KZT
  • Астана
  • От 1 года до 3 лет
  • PostgreSQL
  • Интеграционное тестирование
  • Python
  • GitHub
  • REST API
  • Оптимизация кода
Обязанности:
  • Реализация бизнес-функций по ТЗ под руководством архитектора
  • Разработка API эндпоинтов и сервисных слоёв
  • Реализация UI-ориентированных сущностей backend (views, формы, карточки)
  • Интеграция с очередями/уведомлениями
  • Написание тестов, участие в ревью, исправление багов
Требования:
  • Python 3.10+ (уверенно)
  • Опыт разработки REST API (FastAPI или Django/DRF)
  • Работа с PostgreSQL через ORM (SQLAlchemy/Django ORM):
  • связи, транзакции
  • базовая оптимизация запросов
  • Понимание JWT авторизации, ролей, permission checks
  • Опыт написания тестов:
  • pytest (желательно)
  • unit + интеграционные
  • Git (PR, ветки, code review)

Nice-to-have

  • Опыт с Celery/RabbitMQ
  • Redis кеширование
  • OpenAPI/Swagger
  • Опыт разработки админок (Django admin / кастом)
  • Ожидаемые результаты
  • Реализованные модули по спринтам (в рамках roadmap)
  • Покрытие ключевых кейсов тестами
  • Документация по API и изменениям
  • Общие требования к обоим
  • Стандарты качества
  • Кодстайл: black + isort + flake8/ruff
  • Типизация: mypy (желательно хотя бы на core)
  • Логи: структурированные (json), уровни log level
  • Ошибки API: единый формат (error_code, message, details)
Условия:
  • Официальное трудоустройство
  • График 5/2
  • Конкурентная заработная плата