Backend Developer (Python)
OperAI is an interactive AI-based system for managing a company's operational activities. We turn the chaos in chats, meetings, and calendars into a clear picture of what's really happening in the business.
Our goal is to create a "second brain for the CEO," eliminate operational chaos, and make processes transparent and manageable.
Currently, we are in the MVP development stage: we are already launching on pilot teams and actively testing product hypotheses.
Who are we looking for?
A Senior backend developer who will take on the full-stack development of the product's backend: from managing a Telegram bot to ML pipelines and leading the development team, using AI tools.
We need someone who is ready to build the product together with the founders, influence key decisions, and shape the final product for the user.
What will you be doing?
- Developing a Telegram bot on aiogram 3.x: registration, meetings, tasks, reports
- Developing a REST API for the web application
- Working with a gRPC transcription service: integrating Whisper and LLM
- Designing and optimizing PostgreSQL schema and queries
- Implementing business logic: schedules, reminders, notifications
- Integrating external services: Zoom, OpenRouter API
- Writing asynchronous, scalable code
- Participating in code reviews and architecture improvements
What we expect from you?
- Strong command of Python and asynchronous programming (asyncio)
- Experience with FastAPI or aiohttp
- Understanding of SQL and experience with PostgreSQL
- Ability to design REST APIs
- Experience with Redis (caching, queues)
- Understanding of microservice architecture principles
- Skills in working with Docker
- Ability to understand existing codebases
Will be a plus
- Experience with aiogram or other Telegram frameworks
- Experience with gRPC
- Familiarity with ML/AI: Whisper, LLM API, embeddings
- Experience integrating with external APIs (Zoom, OpenRouter)
- Startup experience
What we offer?
- Equity compensation model at the initial stage (option for a share of the company)
- Early-stage product (high impact on results)
- Direct work with the founder
- Flexibility and fast decision-making cycles
- Opportunity to grow into CTO