Middle+ / Senior Python Backend Developer

Middle+ / Senior Python Backend Developer

Описание вакансии

About AI FOR BI:

Our main product is a real-time communication system built on LiveKit (WebRTC), with integrated AI features using the OpenAI API. Our backend is built with FastAPI, and we operate a service-oriented architecture using modern DevOps tools and observability systems.

We are looking for a Senior Backend Developer who can take ownership of backend systems, design robust architecture, and manage and scale existing codebases.

Key Responsibilities:

- Design, develop, and maintain scalable backend services using Python and FastAPI

- Own and evolve backend architecture, including legacy code refactoring

- Build and maintain REST APIs for internal and external use

- Integrate and support real-time communication features using LiveKit (WebRTC)

- Work with PostgreSQL, Redis, and RabbitMQ for storage, caching, and messaging

- Contribute to DevOps tasks: deployment, containerization, monitoring, and scaling

- Configure and manage Nginx, reverse proxies, and protocols like HTTP and WebSocket

- Set up and maintain observability tools such as Grafana, Prometheus, and centralized logging

- Integrate with third-party APIs, including OpenAI

- Collaborate with frontend, DevOps, and AI/ML teams on system-level planning

Requirements:

- 4+ years of experience in backend development with Python

- Strong expertise in FastAPI and asynchronous programming (asyncio)

- Solid understanding of PostgreSQL and database schema design

- Experience with Redis, RabbitMQ, and Docker in production environments

- Familiarity with WebRTC concepts and real-time communication systems

- Experience configuring and managing Nginx and other web server technologies

- Understanding of monitoring and logging systems (Grafana, Prometheus, logging stacks)

- Ability to maintain and improve existing codebases

- Strong problem-solving skills and system design capabilities

Nice to Have:

- Experience with LiveKit or similar WebRTC platforms

- Familiarity with OpenAI or other LLM APIs

- Background in DevOps, CI/CD, or infrastructure as code

Навыки
  • Python
  • Docker
  • Redis
  • RabbitMQ
  • webrtc
  • Linux
Посмотреть контакты работодателя

Похожие вакансии

Itransition

Python ML/AI Engineer

Itransition

Удаленная работа
  • Астана

  • Не указана

Рекомендуем
Академия государственного управления, РГКП

Специалист-разработчик

Академия государственного управления, РГКП

Полный день
  • Астана

  • Не указана

Рекомендуем
GROUP-IB TSHK

Golang Developer

GROUP-IB TSHK

Полный день
  • Астана

  • Не указана

Рекомендуем
One technologies
Полный день
  • Астана

  • Не указана

Lead Backend Developer / Senior Backend Developer (Node.js)

Пахотина Ксения Евгеньевна

Удаленная работа
  • Астана

  • от 3000 USD

BeyimTech
Полный день
  • Астана

  • от 3000 USD

Platonus
Полный день
  • Астана

  • от 3000 USD

DauInvest
Полный день
  • Астана

  • от 3000 USD

Invision
Удаленная работа
  • Астана

  • до 140000 RUR

СП КАТКО

Chief Data Officer

СП КАТКО

Полный день
  • Астана

  • до 140000 RUR

Beeline, ТМ
Удаленная работа
  • Астана

  • до 140000 RUR

DauInvest

Technical Lead

DauInvest

Полный день
  • Астана

  • до 140000 RUR

DAMUMED (Дамумед)

Senior C# developer

DAMUMED (Дамумед)

Полный день
  • Астана

  • до 140000 RUR

Полный день
  • Астана

  • до 5000 USD

Полный день
  • Астана

  • до 1500000 KZT

BI Group
Полный день
  • Астана

  • до 1500000 KZT

Альфа-КТ
Удаленная работа
  • Астана

  • до 1500000 KZT

Software Country (ТОО Балхаш Системс)

Senior Full-stack Developer (PHP + Svelte / React)

Software Country (ТОО Балхаш Системс)

Удаленная работа
  • Астана

  • до 1500000 KZT

BI Group
Полный день
  • Астана

  • до 1500000 KZT

Crocos Systems
Полный день
  • Астана

  • до 1000000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию