Middle+ / Senior Python Backend Developer

Ai For Bi
Зарплата от 900000 до 1700000 KZT
от 900000 до 1700000 KZT
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Астана
Описание вакансии

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

Требования
Опыт От 3 до 6 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку