Senior Python Developer
Remote | ~450k RUB net
Salary: ~450,000 RUB net
Format: remote, full-time
The company is the largest aggregator of neural networks on Telegram.
Tasks
- Architecture: Designing services to handle loads of 10K+ RPS.
- Optimization: Working with critical paths (database, cache, queues).
- AI Products: Developing new integrations and content generation services.
- Strategy: Making technical decisions and defending them to the team.
Our Stack
- Language: Python 3.11+ (deep understanding of asyncio).
- Frameworks: FastAPI, aiogram.
- DB: PostgreSQL / MySQL (optimization, indexes, EXPLAIN ANALYZE).
- Cache & Infra: Redis (streams, pub/sub, rate limiting), microservice architecture.
Requirements
- 6+ years of commercial development (including 3+ years of Python in Highload).
- Deep understanding of asyncio event loop, GIL, GC.
- Ability to read query execution plans: understanding when an index is needed vs. when denormalization is required.
- Experience designing systems, not just writing code to specifications.
- Proactive: you don't wait for tasks, you spot growth opportunities and propose solutions.
What's important to us
- Ownership mindset: taking responsibility for the final result, not just "your part of the work".
- Soft Skills: ability to explain complex topics in simple terms.
- Critical thinking: understanding how tools work, not blindly copying solutions.
Why you should join us
- Scale: Your code will run for 35 million users.
- Technology: We actively use AI in our work (Cursor, Claude) and expect the same from you.
- Influence: Direct contact with founders and real influence on the product.
- Growth: Opportunity to quickly grow to a Tech Lead or Architect.
Conditions
- Fully remote, flexible schedule.
- Legal form: Individual entrepreneur / Self-employed / Contract.
Contacts: @mary_shimoff