Нижний Новгород, улица Володарского, 40
Метро: МосковскаяКоманда и продукт:
Мы создаем и развиваем крупные, высоконагруженные веб-проекты с миллионами пользователей. Наш стек — это современный Python и актуальные подходы к разработке. В команде ценятся опыт работы со сложными системами, умение видеть продукт целиком и желание влиять на его архитектуру.
Мы ищем коллегу, который в первую очередь силен в бэкенде, но при этом не боится заглянуть на фронтенд, чтобы быстро внести правки или разобраться в логике. Вы будете участвовать в разработке ключевых API и сервисов в рамках масштабного продукта, где важны надежность, производительность и чистота кода.
Чем предстоит заниматься:
Разрабатывать и поддерживать ядро крупного веб-продукта на Python.
Создавать эффективные и надежные API на FastAPI, которые используются десятками тысяч запросов в минуту.
Работать с базой данных в условиях высокой нагрузки: от написания оптимизированных запросов до работы с ORM и репликацией.
Вносить правки во фронтенд-часть (React + TypeScript) в рамках общей codebase проекта.
Участвовать в полном цикле разработки в большой команде: от проектирования фичи до деплоя и мониторинга.
Работать по современным практикам с использованием Git, Docker и CI/CD.
Наш стек:
Backend: Python 3.10+, FastAPI, Pydantic, SQLAlchemy 2.0, asyncio.
Frontend: React, TypeScript (важно понимание основ).
Базы данных: PostgreSQL, Redis.
Инфраструктура: Docker, Docker Compose, Kubernetes, GitLab CI/CD.
Принципы: Чистая архитектура, Dependency Injection, строгая типизация, микросервисные подходы.
Ваш портрет идеального кандидата:
Обязательно:
Уверенное знание Python и коммерческий опыт разработки от 3-х лет, в том числе участие в крупных веб-проектах (высокая нагрузка, сложная бизнес-логика, работа в команде от 5+ человек).
Практический опыт работы с асинхронностью (asyncio) и строгой типизацией.
Глубокое понимание FastAPI: построение API, валидация через Pydantic, использование Dependency Injection.
Умение работать с SQL (сложные JOINы, оконные функции, понимание планировщика) и ORM (SQLAlchemy).
Навыки работы с Git в крупных командах (ветки, коммиты, разрешение конфликтов, code review).
Опыт работы с Docker (сборка образов, docker-compose, просмотр логов).
Базовое понимание React и TypeScript. Главное — не пугаться фронтенд-кода, уметь читать его и вносить несложные правки в верстку (добавить кнопку, поле, поправить стиль).
Будет огромным плюсом:
Опыт работы в распределенных (микросервисных) архитектурах.
Знакомство с Kubernetes, мониторингом (Prometheus, Grafana) и логированием.
Опыт настройки CI/CD (GitLab CI/GitHub Actions).
Понимание принципов чистой/гексагональной архитектуры.
Знакомство с очередями сообщений (RabbitMQ, Kafka) и кешированием.
Что мы предлагаем:
Возможность работать над масштабным и сложным продуктом, который видят и используют миллионы.
Работу в сильной команде экспертов, где можно перенимать лучшие практики.
Реальное влияние на технологический стек и архитектуру проекта.
Гибкий график и гибридный формат работы (возможна частичная занятость).
Конкурентную зарплату от 150 000 ₽ на руки (обсуждается по итогам собеседования).