Мы развиваем ERA2.ai и аналогичные продукты — это агрегаторы нейросетей для русскоязычного рынка.

Требования Backend (опыт от 2 лет):

  • Python 3.8+, FastAPI, asyncio, SQLAlchemy, Alembic
  • PostgreSQL, Redis
  • Celery
  • Docker, Git, GitHub Actions, Nginx, CI/CD
  • Prometheus + Grafana
  • REST, WebSockets
  • pytest, Poetry, Linux
  • Опыт декомпозиции монолитов на микросервисы
  • Опыт проработки архитектуры, межсервисного взаимодействия, умение находить узкие места

Требования Frontend:

  • Уверенный TypeScript: типизация props, DTO, API responses, generics, utility types
  • Уверенный React: hooks, composition, controlled inputs, portals, refs, error boundaries, lazy loading
  • Vite, Yarn, структура frontend-проекта, env-переменные, сборка и линт
  • HTML, CSS/Tailwind, кроссбраузерная вёрстка
  • Next.js: SSR/CSR, Server/Client Components, route-based code splitting
  • WebSocket, REST API, стриминг данных
  • Опыт с большими frontend-проектами
  • SEO
  • State management: Redux, Zustand

Будет плюсом:

  • Проектирование отказоустойчивых API
  • Оптимизация запросов и работы с БД