OperAI is an interactive AI-based system for managing a company's operational activities. We transform chaos in chats, meetings, and calendars into a clear picture of what is actually 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 with pilot teams and actively testing product hypotheses.
Who are we looking for?
A Senior developer who will take on the full-stack backend development of the product: from managing the 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
- Participating in code reviews and architectural improvements
- And of course, organizing the workflow of the technical team
What do we expect from you?
- Confident proficiency in 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 codebase
- Preferably, experience in organizing processes, task assignment, and Agile workflow
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 do we offer?
- Equity compensation model at the initial stage (options for company share)
- Early product stage (high impact on results)
- Direct work with the founder
- Flexibility and fast decision-making cycles