AML Academy
Astana, Kazakhstan6 months ago
820,000 – 1,200,000 KZT
per month
Reach out directly about this role
Experience
from 1 years
Work Format
Onsite
RocketHunt estimate from real salaries
AI writes it from your resume. You only have to send it.
Position: Python Backend dev Company: AML Academy City: Astana Employment: offline Salary: 820,000 — 1,200,000 ₸
Job Description: Responsibilities: — Design REST API (FastAPI, Litestar) in clean architecture — Write async data processing services on FastStream + NATS JetStream / RabbitMQ / Kafka — Work with PostgreSQL via SQLAlchemy 2.0 (async) + Alembic — Integrate Elasticsearch and Qdrant (vector search) — Caching (Redis), object storage (MinIO/S3) — ETL pipelines: PDF parsing, OCR, import from external APIs — Cover with tests (pytest, ≥90% coverage) — Docker, GitLab CI/CD, monitoring (Sentry, OpenTelemetry, Grafana stack)
Must-haves: — Python 3.12+, async — FastAPI or Litestar from 1+ year — SQLAlchemy 2.0, Alembic, PostgreSQL — Understanding of clean architecture and dependency injection — Experience with message brokers (NATS / RabbitMQ / Kafka) — Docker + Docker Compose — Ability to write tests
Nice-to-haves: — Elasticsearch / vector databases — Redis, MinIO/S3 — FastStream, event-driven architecture — OpenTelemetry, Grafana/Loki/Tempo — uv, Ruff, Dishka — DevOps knowledge: bare metal, VM, Proxmox We are building an analytics platform — document parsing, full-text and vector search, AI assistant. Tens of terabytes of data, all on a modern stack
What we offer: — Modern stack without legacy, Python 3.12 — Influence on architecture — Product with real load and big data — Engineering culture: code review, CI/CD, static analysis, pre-commit
Contacts: Telegram recruiter contact Whatsapp