Что нужно делать
Разрабатывать backend-сервисы на Python (FastAPI / Flask)
Проектировать и развивать REST API
Работать с PostgreSQL / MySQL, писать и оптимизировать SQL
Разрабатывать асинхронные сервисы и интеграции с внешними API
Участвовать в развитии frontend-части (React + TypeScript) при необходимости
Работать с инфраструктурой через Docker и Linux
Предлагать и внедрять улучшения в архитектуру и процессы разработки
Обязательные навыки
Python
Уверенное владение Python 3.10+
Понимание async/await, asyncio
Опыт разработки API на FastAPI или Flask
Работа с HTTP-клиентами (aiohttp или аналоги)
Работа с базами данных через SQLAlchemy или SQL
Frontend
React + TypeScript
Понимание принципов SPA
Базовые знания HTML / CSS
Работа со сборкой фронтенда (Vite / Webpack)
Базы данных
Уверенное знание SQL
JOIN, подзапросы, индексы
Работа с PostgreSQL или MySQL
Понимание миграций схемы БД (Alembic или аналоги)
DevOps / инфраструктура
Git (branches, merge, rebase)
Docker (Dockerfile, docker compose)
Базовая работа с Linux (логи, systemd, cron)
Будет плюсом
Разработка Telegram-ботов (Aiogram 3)
Опыт работы с OpenAI API / LLM
Настройка Nginx или Caddy (reverse proxy, HTTPS)
Bash-скриптинг
Опыт работы с Alembic
Опыт серверной шаблонизации (Jinja2)
Высшее техническое образование
Мы предлагаем
Удалённую работу — график 5/2, с 9:00 до 17:00 по МСК
Участие в создании реальных продуктов и сервисов
Возможность влиять на архитектуру и технические решения
Современный стек: Python, FastAPI, React, Docker, AI
Возможность экспериментировать и внедрять новые технологии
Минимум бюрократии и быстрые технические решения
Профессиональный рост до Senior / Tech Lead
Команду, где ценится инициатива, инженерное мышление и качество кода
Рубанович Кирилл Борисович
Ижевск
от 30000 RUR