Backend Developer (Mobile App)
Шукаємо розробника на мобільний додаток
Основні технології:
Python: 3+ роки вивчення або 1+ рік комерційного досвіду
FastAPI / Flask: досвід роботи з однією з цих фреймворків для веб-розробки
WebSockets: досвід роботи з real-time комунікацією
Асинхронне програмування:
Знання asyncio або інших підходів до асинхронної обробки
Досвід роботи з асинхронними базами даних, такими як asyncpg для PostgreSQL
Бази даних та кешування:
PostgreSQL: знання реляційних баз даних
SQLAlchemy: ORM для роботи з базами даних
Alembic: міграції баз даних
Redis: кешування та pub/sub для real-time функціональності
Інтеграція з AI:
OpenAI API: знання принципів створення запитів (промтописання)
Безпека та аутентифікація:
OAuth та JWT: розуміння принципів аутентифікації та авторизації
Безпека API: знання базових принципів захисту API
DevOps та інфраструктура:
Docker: досвід роботи з контейнерами та Docker Compose
Linux: навички роботи з терміналом
VPS: базові навички роботи з VPS-серверами (управління файлами, створення сервісів)
Інструменти розробки:
Git: впевнений користувач системи контролю версій