ЭНАИО

Python backend разработчик (junior)

От 70 000 RUR
  • Санкт-Петербург
  • От 1 года до 3 лет
  • Python
  • PostgreSQL
  • SQL
  • Git
  • Рефакторинг кода
  • REST API

ЭНАИО разрабатывает внутренние и клиентские цифровые продукты.

Мы ищем junior backend-разработчика, который хочет расти в продуктовой разработке, разбираться в архитектуре сервисов и постепенно брать на себя все более самостоятельные задачи.


Чем предстоит заниматься:

- Разрабатывать и поддерживать backend-сервисы на Python и FastAPI.

- Участвовать в создании и доработке REST API для внутренних и клиентских продуктов.

- Работать с PostgreSQL, писать запросы, разбираться в моделях данных и миграциях Alembic.

Участвовать в интеграциях с Redis, RabbitMQ, S3 и внешними сервисами.

- Разбираться в логах, метриках и поведении сервиса в dev окружении.

- Взаимодействовать с frontend-разработчиками и командой продукта.


Наш стек:

Python 3. 12+, FastAPI, SQLAlchemy, Alembic, asyncpg, PostgreSQL, Redi, RabbitMQ, Docker, Docker Compose, Pytest, Git


Что для нас важно:

- Уверенная база по Python: функции, классы, ООП, исключения, коллекции, работа с модулями.

- Понимание основ backend-разработки: HTTP, REST API, коды ответов, валидация, авторизация.

- Опыт с FastAPI, Django REST Framework или другим Python web-фреймворком.

- Базовые знания SQL и понимание, как устроены реляционные базы данных.

- Умение работать с Git.

- Базовое знакомство с Docker.

- Готовность читать существующий код, задавать вопросы и учиться на реальных задачах.

- Плюсом будет pet-проекты, или первый коммерческий опыт


Также будет плюсом:

- Опыт с SQLAlchemy и миграциями Alembic.

- Понимание асинхронного Python.

- Знакомство с Redis и брокерами сообщений, например RabbitMQ.

- Базовое понимание JWT, OAuth2, cookies/sessions.

-Опыт написания тестов на pytest.