Python Developer
Octo Browser | Remote
OCTO BROWSER — это антидетект браузер для трафик-менеджмента, диджитал-рекламы, веб-скрейпинга и других бизнесов.

Он позволяет одновременно работать с множеством профилей, подменяя цифровой отпечаток на уровне ядра браузера. Эта технология обеспечивает бескомпромиссную защиту от идентификации аккаунтов на рекламных площадках или маркетплейсах. Отпечатки реальных устройств, командная работа и полная конфиденциальность.

OCTO BROWSER — победитель в номинации “Лучший антидетект-браузер” престижной премии MAC AWARDS'24
Required Qualifications

Core Python Skills (5+ years)
  • Python 3.11+: Strong expertise in modern Python features
  • Async Programming: Extensive experience with asyncio, aiohttp, aiokafka and debugging async style apps
  • FastAPI: Production experience building APIs with FastAPI
  • SQLAlchemy 2.0: ORM expertise including async extensions
  • Testing: pytest with async support, 75%+ code coverage practices

Database & Caching
  • MySQL/MariaDB: Query optimization
  • PostgreSQL/TimescaleDB: Time-series data handling
  • Alembic: Database migration management

Message Queuing & Events
  • Kafka: Experience with aiokafka for event streaming
  • Event-Driven Architecture: Services communication patterns
  • Worker Processes: Background job processing

Preferred Qualifications

Frontend Integration
  • React/TypeScript: Understanding of React 18 with TypeScript
  • State Management: Recoil or similar state management libraries
  • Desktop Apps: Experience with pywebview
  • Build Tools: Vite, we bpack, or similar bundlers

DevOps & Infrastructure
  • Docker: Multi-stage
  • CI/CD: GitLab CI pipelines builds, compose orchestration
  • Package Management: Experience with uv, pip-tools
  • Monitoring: kibana/grafana integration, logging best practices