Backend-разработчик

2025-08-03
от 500 000
до 700 000
KZT
Опыт работы От 3 до 6 лет
Полный день
Полная занятость
Откликнуться
Ситуационно-аналитический центр топливно-энергетического комплекса РК
Астана
Астана проспект Кабанбай Батыра 19

ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ

Архитектура и разработка сервисов

  • Проектирование и развитие микросервисов на Python 3 (AsyncIO, FastAPI, Pydantic)
  • Разработка REST API, реализация авторизации (JWT/OAuth2) и обратной совместимости версий
  • Подготовка технических спецификаций, диаграмм потоков данных, ADR-документов

Data Engineering и интеграции

  • Построение ETL/ELT-процессов (Airflow, Pandas)
  • Проектирование DWH в PostgreSQL
  • Интеграция потоковых источников (Kafka/RabbitMQ) и внешних REST API; сериализация данных

DevOps и эксплуатация

  • Контейнеризация (Docker) и оркестрация (Kubernetes), настройка CI/CD (GitLab CI)

Взаимодействие с фронтендом

  • Определение и документирование API-контрактов для фронтенд-команды
  • Разработка внутренних прототипов UI на React/Vue (TypeScript) при необходимости

Лидерство и качество

  • Code-review и менторство разработчиков, проведение внутренних тех-сессий
  • Внедрение инженерных стандартов: TDD/pytest, линтеры, Git-flow, semver
  • Умение работать в команде, управлять командой, ответственность, инициативность

ЧЕГО МЫ ОТ ВАС ОЖИДАЕМ

  • Опыт: 3+ лет коммерческой разработки, из них ≥ 2 года с Python (AsyncIO, FastAPI)
  • Архитектура: уверенное проектирование распределённых систем, знание SOA/микросервисов, HTTP, WebSocket
  • SQL и DWH: глубокие знания PostgreSQL (планировщик, индексы, партиционирование) и ClickHouse; понимание OLTP vs OLAP
  • ETL/ELT: опыт работы с Airflow (DAG, сенсоры), написание масштабируемых пайплайнов;
  • Интеграции: практический опыт работы с внешними REST API (requests, OAuth2), message brokers (Kafka/RabbitMQ)
  • Python-экосистема: pandas, SQLAlchemy, Pydantic; написание модульных и e2e-тестов (pytest, pytest-asyncio)
  • DevOps: Docker, Docker-Compose, Kubernetes; автоматизация CI/CD, знание принципов IaC (будет плюсом — Terraform/Ansible)
  • Мониторинг: настройка Prometheus, Grafana, ELK/Loki
  • Frontend (бонус): базовые навыки React или Vue для rapid-прототипов
  • Языки: свободный русский, технический английский (чтение спецификаций, ведение переписки)

Будет плюсом: опыт SRE-практик, Superset/Metabase/Tableau, MLflow / MLOps, облака AWS/GCP/Azure.

Ключевые навыки

Git Docker REST API Linux Обучение и развитие PostgreSQL Английский язык Лидерство Kubernetes

Языки

Английский (B1 — Средний)