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
Пахотина Ксения Евгеньевна
Астана
от 3000 USD
Software Country (ТОО Балхаш Системс)
Астана
до 1500000 KZT